微信小程序開發快速入手

1.在page中的修改數據的setData函數,須要傳遞的是一個對象。html

that.setData({

 src: res.tempFilePath

 })

2.在 onload 事件中,能夠獲取wx.navigateTo傳遞過來的參數npm

主頁面json

url = '../detail/detail?id=' + id;

 wx.navigateTo({

     url: url

    })

子頁面後端

​onLoad:function(options){

    // 頁面初始化 options爲頁面跳轉所帶來的參數

    this.fetchData(options);

   }

頁面跳轉上面是經過api實現的,還有一種是經過指令來實現的api

<navigator url="navigate?title=navigate" hover-class="navigator-hover">跳轉到新頁面</navigator> 

<navigator url="redirect?title=redirect" redirect hover-class="other-navigator-hover">在當前頁打開</navigator>

3.引入模塊須要以下數組

var Api = require('../../utils/api.js') 攜帶文件後綴.js

4.目前和後端的數據接口,主要是JSON數據,不支持直接用html片斷,構造視圖。微信

5.每增長一個頁面,都須要在app.json的pages數組進行配置,不然沒法路由沒法找到該頁面微信開發

6.頁面佈局能夠優選 flex佈局,很是適合。app

7.快速搭建小應用的腳手架函數

安裝

// 安裝咱們的命令 

//mac sudo npm i -g wxapp

 // window npm i -g wxapp

使用

// 初始化一個目錄結構

 wxapp init [project_name] 

// 如 wxapp init first-wxapp

DEV

npm run dev // 默認啓用了ES6模式

npm run dev-es5 // 不啓用ES6模式

接着咱們只須要打開微信開發者工具,添加項目,那個項目目錄指向爲dist目錄便可。

相關文章
相關標籤/搜索