小程序中在a頁面中引入b頁面以及點擊事件

需要實現的功能:在a頁面中引入b頁面以及點擊事件

解決方法:

1.首先在a中引人b.wxml文件:分兩種。includ和import。include和import區別

2.然後在a中引入b.js。這裏就需要在b中使用module.exports來暴露相應的方法。才能讓在a中點擊b頁面時事件生效。

 這裏就涉及到了如何綁定page{ }外定義的方法爲響應事件。具體代碼參考如下

a.wxml:

<include  src="../b/b.wxml"/>

a.js:

var bJs = require('../b/b.js');
var app ;
Page({
    data:{},
    //接受訪問youhui.js文件中的事件
    bindShop:bJs.bindShop,
    onLoad:function(e){},
})

b.wxml:

<view>
blablablabla
</view>

b.js

Page({

  /**
   * 頁面的初始數據
   */
  data: {},
  //綁定page{ }外定義的方法爲響應事件
  bindShop:bindShop
})

//必須要使用這種格式的方法,不然暴露不了好像
function bindShop(){
  consloe.log();
}
module.exports.bindShop =bindShop

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章