国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
wx.chooseImage
首頁 微信小程式 微信開發(fā) 推薦給初次接觸微信開發(fā)的人

推薦給初次接觸微信開發(fā)的人

May 04, 2017 pm 04:32 PM

微信小程式是一個介於原生app和H5之間的一個東東。如果用過cordova,Hbuiler,appCan之類的開發(fā)過混合式app,那麼微信小程式可能與此方式更為接近。不過微信小程式是依賴微信開發(fā)平臺的,甚至連IDE都是專用的,做出來的成品,也只能在微信中透過搜尋或掃碼找到入口,然後進行存取。這幾天一直在嘗試用微信小程式來改寫原來的H5專案。有一些小小的心得,怕過久了會忘記,於是就寫下來,當作一個備忘隸,也給正好給想要學習微信小程序的同學分享一下。

微信小程式是國產(chǎn)的,不用擔心文件看不懂,也不用擔心網(wǎng)路被牆,這點很方便。官方的起步教學寫的很簡單,直接給連結(jié)?。 如果你之前沒有接觸過微信小程序,那麼可以跟著我的步驟一起來。

首先是下載開發(fā)工具,磨刀不會誤砍材工。點此下載? 這是一個針對微信小程式開發(fā)的IDE工具,集預覽,打包發(fā)布,調(diào)試#,語法提示於一身,僅管如此,我還是不太習慣,我習慣是在sublime中進行程式碼的編輯,只是用它來進行程式碼的調(diào)試。

安裝挺簡單,就不多說了。雙擊打開它,如果提示要掃碼登陸,則通過微信掃一掃進行授權(quán),然後就可以進行下面的操作了。

我現(xiàn)在只想體驗一下,點擊 `無APP` , 項目名稱自己根據(jù)實際需要真寫,目錄選一個空目錄就好了。點選新增項目,完成效果如下:

點擊編輯,左邊是目錄結(jié)構(gòu),中間是預覽效果,右邊是控制臺。

?

如果鉤選了就會產(chǎn)生範例程式碼,則目錄下面有三個app開頭的檔案及pages,utils兩個目錄,關於整個目錄結(jié)構(gòu),請參考官方關於框架介紹部分,以下是需要搞明白的一些知識點:

.js是小程式的腳本程式碼,.wxss是樣式,.json是配置資訊。每新增一個頁面,就要在app.json的page項目進行新增一筆配置。如增加一個「關於我們」:

"pages":[
    "pages/index/index",
    "pages/logs/logs",
   "pages/about/about" //添加關于我們
  ],

?保存之後,自動會產(chǎn)生必要的檔案和目錄,接下來,就是根據(jù)自己的業(yè)務進行相應的修改。注意,在微信小程式中,不能再用jQuery/zetpo這類工具了。因為微信小程式中沒有window

對於自己建立的頁面,都以Page({})開始,如果用過Vue的話,就想像成new Vue({}) 的呼叫方式。微信小程式的語法和思想和Vue像極了,說不定是參考它的方式也是可能的。

Page({
  data: {
    motto: 'Hello World',
    userInfo: {}
  },
  onLoad: function () {
     //初始化
  }
})

微信小程式的頁面部分,是以.wxml結(jié)尾的,當成.html就好,只是它的語法,是類似xml結(jié)構(gòu)的,標籤要自閉合,如視圖容器組件,滑塊組件,圖標組件,如果用過React,那麼就會有似曾相識的感覺。 view的用法:

<view class="usermotto">
    <text class="user-motto">{{motto}}</text>
</view>

元件的用法很簡單,<開始標籤>中間內(nèi)容區(qū) ,元件要成對使用,如果是單一標籤就用自閉合的形式。元件透過加入屬性來修飾,如class,id,data-*等,這和html標籤用法一致,所有元件名稱和屬性名稱都是小寫,中間可用「-」連接。 (在React中的class要寫成className,元件首字母大寫,這裡沒有這個限制),

圖片元件的用法範例:

?

其中的src是變數(shù),以{{變數(shù)名稱的形式邦定}}。如果app中的資料進行了變化,view中會自動更新。

對於在樣式中使用本地圖片,請小心坑哦:

對於樣式中的圖片地址,如:background-image:url('../images/logo.png' ) 這樣子是不行滴,打包之後,看不到圖片,解決方法有兩種:

?1. 用標籤代替樣式。

?2. 用絕對路徑。如:http://img.server.com/logo.png

邦定事件,如點擊事件:

bindtap是固定寫法就相當于onclick,bindViewTap就是事件要做的事情。相當于onclick=bindViewTap,不過和直接在html中的on綁定又有點區(qū)別,這里用的bindtap是虛擬邦定,最終都是通過事件代理進行實際派發(fā),所以event對象也是一個二次封裝的對象。這一點和React中的事件邦定用法是同樣的套路。

在view上邦定好事件類型和方法名之后,要在頁面(比如index)中添加相應的事件函數(shù)。比如:

Page({
  data: {
    motto: &#39;Hello World&#39;,
    userInfo: {}
  },
  //事件處理函數(shù)
  bindViewTap: function() {
    wx.navigateTo({
      url: &#39;../logs/logs&#39;
    })
  }
更多參考信息

變量循環(huán):wx:for

頁面中使用 block 控制標簽來組織代碼,在 block上使用 wx:for 綁定 循環(huán)數(shù)據(jù),并將 循環(huán)體數(shù)據(jù)循環(huán)展開節(jié)點

<block wx:for="{{數(shù)組變量}}">
   {{item}} //item數(shù)組成員
</block>

頁面跳轉(zhuǎn):wx.navigateTo

wx.navigateTo({
      url: &#39;../about/about&#39;
 })

插件API:

依靠插件,微信小程序可以使用原生APP才有的功能,具體內(nèi)容查看官方插件列表。下面以調(diào)用攝像頭和相冊為例,介紹插件的用法:

wx.chooseImage

首頁在頁面中綁定一個點擊事件:

<!--pages/about/about.wxml-->
<view>
    <text>pages/about/about.wxml</text>
    <icon type="success" bindtap="bindEvent"></icon>
</view>

然后在about.js中添加事件函數(shù)

// pages/about/about.js
Page({
  data:{},
  //....省略無關代碼
  bindEvent:function(e){
    wx.chooseImage({
      count: 1, // 默認9
      sizeType: [&#39;original&#39;, &#39;compressed&#39;], // 可以指定是原圖還是壓縮圖,默認二者都有
      sourceType: [&#39;album&#39;, &#39;camera&#39;], // 可以指定來源是相冊還是相機,默認二者都有
      success: function (res) {
        // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標簽的src屬性顯示圖片
        var tempFilePaths = res.tempFilePaths
      }
    })
  }
})

預覽:

點擊IDE工具的左邊,“項目” ,如果有AppID ,可以上傳,通過手機在微信中進行查看。

其它:

微信小程序中有許多與傳統(tǒng)開發(fā)方式不一樣的地方,需要多留意官方的F&Q ,避免趟一些不必要的坑。

以上是推薦給初次接觸微信開發(fā)的人的詳細內(nèi)容。更多資訊請關注PHP中文網(wǎng)其他相關文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
抖音網(wǎng)頁版入口登錄鏈接地址https 抖音網(wǎng)頁版入口網(wǎng)址免費 抖音網(wǎng)頁版入口登錄鏈接地址https 抖音網(wǎng)頁版入口網(wǎng)址免費 May 22, 2025 pm 04:24 PM

抖音網(wǎng)頁版的登錄入口是https://www.douyin.com/。登錄步驟包括:1.打開瀏覽器;2.輸入網(wǎng)址https://www.douyin.com/;3.點擊“登錄”按鈕並選擇登錄方式;4.輸入賬號密碼;5.完成登錄。網(wǎng)頁版提供了瀏覽、搜索、互動、上傳視頻和個人主頁管理等功能,具有大屏幕體驗、多任務處理、便捷的賬號管理和數(shù)據(jù)統(tǒng)計等優(yōu)勢。

拷貝漫畫(官網(wǎng)入口)_拷貝漫畫(nba)正版在線閱讀入口 拷貝漫畫(官網(wǎng)入口)_拷貝漫畫(nba)正版在線閱讀入口 Jun 05, 2025 pm 04:12 PM

拷貝漫畫無疑是一個不容錯過的寶藏。在這裡,你可以找到各種風格的籃球漫畫,從熱血勵志的競技故事,到輕鬆幽默的日常喜劇,應有盡有。無論是想重溫經(jīng)典,還是想發(fā)掘新作,拷貝漫畫都能滿足你的需求。通過拷貝漫畫提供的正版在線閱讀入口,你將告別盜版資源的困擾,享受高清流暢的閱讀體驗,更能支持你喜愛的漫畫作者,為正版漫畫的發(fā)展貢獻一份力量。

uc瀏覽器與qq瀏覽器哪個好用 uc和qq瀏覽器深度對比評測 uc瀏覽器與qq瀏覽器哪個好用 uc和qq瀏覽器深度對比評測 May 22, 2025 pm 08:33 PM

選擇UC瀏覽器還是QQ瀏覽器取決於你的需求:1.UC瀏覽器適合追求快速加載和豐富娛樂功能的用戶;2.QQ瀏覽器適合需要穩(wěn)定性和與騰訊產(chǎn)品無縫連接的用戶。

AI寫作軟件排行榜單前十名推薦 AI寫作軟件哪些免費 AI寫作軟件排行榜單前十名推薦 AI寫作軟件哪些免費 Jun 04, 2025 pm 03:27 PM

結(jié)合 2025 年最新行業(yè)動態(tài)與多維度評測數(shù)據(jù),以下為綜合排名前十的 AI 寫作軟件推薦,涵蓋通用創(chuàng)作、學術研究、商業(yè)營銷等主流場景,同時兼顧中文優(yōu)化與本地化服務:

奈斯漫畫官方頁面免費漫畫在線看 奈斯漫畫登錄頁面免費入口網(wǎng)站 奈斯漫畫官方頁面免費漫畫在線看 奈斯漫畫登錄頁面免費入口網(wǎng)站 Jun 12, 2025 pm 08:18 PM

奈斯漫畫,一個致力於為漫畫愛好者打造的沉浸式閱讀體驗平臺,匯聚了海量國內(nèi)外優(yōu)質(zhì)漫畫資源。它不僅僅是一個漫畫閱讀平臺,更是一個連接漫畫家與讀者、分享漫畫文化的社區(qū)。通過簡潔直觀的界面設計和強大的搜索功能,奈斯漫畫讓你能夠輕鬆找到心儀的作品,享受流暢舒適的閱讀體驗。告別漫長的等待和繁瑣的操作,即刻進入奈斯漫畫的世界,開啟你的漫畫之旅吧!

蛙漫 網(wǎng)址在線看入口 漫蛙漫畫(網(wǎng)頁入口)在線觀看 蛙漫 網(wǎng)址在線看入口 漫蛙漫畫(網(wǎng)頁入口)在線觀看 Jun 12, 2025 pm 08:06 PM

蛙漫漫畫,憑藉其豐富多元的漫畫資源和便捷流暢的在線閱讀體驗,已成為眾多漫畫愛好者的首選。它就像一個充滿活力的池塘,源源不斷地湧現(xiàn)出新鮮有趣的故事,等待著你去發(fā)現(xiàn)和探索。蛙漫漫畫涵蓋了各種題材,從熱血冒險到甜蜜戀愛,從奇幻科幻到懸疑推理,無論你喜歡哪種類型,都能在這裡找到心儀的作品。其簡潔直觀的界面設計,更讓你能夠輕鬆上手,快速找到想看的漫畫,沉浸在精彩紛呈的漫畫世界中。

包子漫畫(入口)_包子漫畫(新入口)2025 包子漫畫(入口)_包子漫畫(新入口)2025 Jun 05, 2025 pm 04:18 PM

在這裡,您可以盡情暢遊於浩瀚的漫畫海洋,探索各種題材和風格的作品,從熱血激昂的少年漫,到細膩動人的少女漫,從懸疑燒腦的推理漫,到輕鬆搞笑的日常漫,應有盡有,總有一款能夠觸動您的心弦。我們不僅擁有海量的正版漫畫資源,還不斷引進和更新最新的作品,確保您能夠第一時間閱讀到您喜愛的漫畫。

b安最新註冊地址_怎麼註冊b安交易所 b安最新註冊地址_怎麼註冊b安交易所 May 26, 2025 pm 07:12 PM

2025b安最新官網(wǎng)入口地址:https://www.marketwebb.co/zh-CN/join?ref=507720986&amp;type=wenzi;幣安(Binance)交易所是一家全球性的加密貨幣交易所,服務包括北美、歐洲、臺灣、中東、香港、馬來西亞在內(nèi)的180個國家地區(qū),提供超過600種加密貨幣,在全球擁有2.7億註冊用戶。

See all articles