欧美91精品国产自产I国产精品免费麻豆入口I国产99久久久国产精品免费看I国产一区网I黄色在线成人I2019天天干夜夜操I久草91视频I91福利专区

027-81331413

微信小程序頁面傳值、組件間通信總結

發布時間:2020-10-31 瀏覽:2312

 

小程序是一種新的開放能力,開發者可以快速地開發一個小程序。小程序可以在微信內被便

捷地獲取和傳播,同時具有出色的使用體驗。對于微信小程序,前端開發應該不陌生,目前也

是非常火,很多公司都會進行開發。對于小程序的優點我就不到這過多描述了,今天我是想來

總結下微信小程序頁面和組件傳值。

微信小程序目錄結構

1.頁面與頁面傳值-跳轉的url帶參傳值

微信小程序頁面直接傳值我們經常用到的是頁面URL跳轉傳值,跳轉到的頁面通過到生命周

onLoad里面接收。

//A頁面
Page({
 
 data:{
 
 },
 linkTo:function(){//頁面事件綁定方法
 
 let data = 'hello world';
 wx.navigateTo({
 url: '/pages/my/index?name=' + data,
 })
 
 }
 })
//B頁面
 Page({
 
 data:{
 name:' '
 },
 onLoad:function(option){//接收數據
 
 this.setData({
 name: option.name
 })
 }
 })
如果頁面有多個值要傳,直接用&符合鏈接起來就可以了。
比如'/pages/my/index?name=' + data1+'&number='+data2;

2.頁面與頁面傳值-全局globalData傳值

//App.js
App({
 onLaunch (options) {
 // Do something initial when launch.
 },
 onShow (options) {
 // Do something when show.
 },
 onHide () {
 // Do something when hide.
 },
 onError (msg) {
 console.log(msg)
 },
 globalData: {
 
 name:'hello world'
 
 }
})
//A頁面
const app = getApp();//獲取全局對象
Page({
 
 data:{
 
 },
 onLoad:function(){
 let name = app.globalData.name;
 console.log(name);//hello world
 }
 })

全局數據的拿去是通過拿去globalData對象,再到其他頁面獲取,當然你也可以

修改全局對象里面數據其他頁面從新去獲取。

//A頁面
const app = getApp();//獲取全局對象
Page({
 
 data:{
 
 },
 onLoad:function(){
 app.globalData.name='微信小程序'; //修改全局數據
 
 }
 })
//B頁面
const app = getApp();//獲取全局對象
Page({
 
 data:{
 
 },
 onLoad:function(){
 let name = app.globalData.name;
 console.log(name);//微信小程序
 
 }
 })

2.頁面與頁面傳值-頁面數據緩存wx.setStorageSync(KEY,DATA)

//A頁面
Page({
 
 data:{
 
 },
 onLoad:function(){
 wx.setStorage({
 key:"name",
 data:"hello world"
 })
 
 
 }
 })
 //B頁面
 
 Page({
 
 data:{
 
 },
 onLoad:function(){
 var value = wx.getStorageSync('name');
 
 console.log(value);// hello world
 }
 })
 此處緩存數據要用同步wx.setStorageSync(),因為異步有可能數據或者有可能會獲取不到

下面我們來說說 微信小程序組件之前傳值

組件間通信

組件間的基本通信方式有以下幾種。

  • WXML 數據綁定:用于父組件向子組件的指定屬性設置數據,僅能設置 JSON 兼容數據

  • (自基礎庫版本 2.0.9 開始,還可以在數據中包含函數)。具體在 組件模板和樣式 章節中介紹。

  • 事件:用于子組件向父組件傳遞數據,可以傳遞任意數據。

  • 如果以上兩種方式不足以滿足需要,父組件還可以通過 this.selectComponent 方法獲取子組件實例對象,這樣就可以直接訪問組件的任意數據和方法。

說到組件,這里我們先了解組件的使用,組件的js、json文件和頁面不一樣。

 Component構造器

Component({
 behaviors: [],
 properties: {
 myProperty: { // 屬性名
 type: String,
 value: ''
 },
 myProperty2: String // 簡化的定義方式
 },
 
 data: {}, // 私有數據,可用于模板渲染
 lifetimes: {
 // 生命周期函數,可以為函數,或一個在methods段中定義的方法名
 attached: function () { },
 moved: function () { },
 detached: function () { },
 },
 // 生命周期函數,可以為函數,或一個在methods段中定義的方法名
 attached: function () { }, // 此處attached的聲明會被lifetimes字段中的聲明覆蓋
 ready: function() { },
 pageLifetimes: {
 // 組件所在頁面的生命周期函數
 show: function () { },
 hide: function () { },
 resize: function () { },
 },
 methods: {
 onMyButtonTap: function(){
 this.setData({
 // 更新屬性和數據的方法與更新頁面數據的方法類似
 })
 },
 // 內部方法建議以下劃線開頭
 _myPrivateMethod: function(){
 // 這里將 data.A[0].B 設為 'myPrivateData'
 this.setData({
 'A[0].B': 'myPrivateData'
 })
 },
 _propertyChange: function(newVal, oldVal) {
 }
 }
})

使用 Component 構造器構造頁面

{
 "component": true,//這里是它把定義成組件,要不然引入到頁面會報錯
}

引入組件

//A頁面 json 

{
 "usingComponents": {
 "myComponents": "../../components/myComponents/index",//引入組件
 },
}

//A頁面 WXML

<myComponent name="hello world"></myComponent>

//myComponent接收數據

Component({
 properties: {
 name:{
 value: "",
 type: String //此處設置數據類型 這樣 組件就能接收到數據
 }
 },
 methods: {
 
 }
 })

組件間通信與事件

監聽事件

事件系統是組件間通信的主要方式之一。自定義組件可以觸發任意的事件,引用組件的頁面可以監聽這些事件。監聽自定義組件事件的方法與監聽基礎組件事件的方法完全一致:

<!-- 當自定義組件觸發“myevent”事件時,調用“onMyEvent”方法 -->

<myComponent bindmyevent="onMyEvent"></myComponent>

<!-- 或者可以寫成 -->
<myComponent bind:myevent="onMyEvent"></myComponent>

Page({
 onMyEvent: function(e){
 e.detail // 自定義組件觸發事件時提供的detail對象
 }
})

觸發事件

自定義組件觸發事件時,需要使用 triggerEvent 方法,指定事件名、detail對象和事件選項

<!-- 在自定義myComponent組件中 -->
<button bindtap="onTap">點擊這個按鈕將觸發“myevent”事件</button>

Component({
 properties: {},
 methods: {
 onTap: function(){
 var myEventDetail = {} // detail對象,提供給事件監聽函數
 var myEventOption = {} // 觸發事件的選項
 this.triggerEvent('myevent', myEventDetail, myEventOption)
 }
 }
})


已婚少妇美妙人妻系列 | 伦理片一区二区 | 精品人妻一区二区三区换脸明星 | 欧美日韩一区二区三区在线播放 | 四虎色网 | 黄色网址大全免费 | 五月婷婷天 | 亚洲影院在线观看 | 中文在线观看免费视频 | 九色av| 国产主播精品 | 看成人片 | 精品人妻一区二区三区视频 | 成人aaaa| 国产精品一区二区网站 | 少妇精品亚洲一区二区成人 | 欧美粗大猛烈老熟妇 | 一区二区精品区 | 亚洲另类图区 | 99久久精品国产亚洲 | 伊人888| 久久影视网 | 国产成人精品一区 | 福利一区在线 | 亲切的金子餐桌片段的金子 | 日p视频在线观看 | 91粉色视频 | 欧美一区二区三区网站 | 这里只有精品视频在线观看 | 欧美,日韩,国产精品免费观看 | 日韩美女做爰高潮免费 | 色悠久 | 国产专区一区二区 | 日韩性网站| 福利视频一区 | 天天摸日日摸 | 精品一区二区三区四区五区 | 欧美顶级黄色大片免费 | 免费黄色在线视频 | 免费av的网站 | 久久狠 | 刘亦菲一区二区三区免费看 | 亚洲欧美中文日韩在线观看 | 乱短篇艳辣500篇h文最新章节 | 亚洲欧美视频二区 | 亚洲毛片一区二区 | 88国产精品视频一区二区三区 | 亚洲高清精品视频 | 日韩精品一区二区三区免费视频 | 久久久久久一区二区三区 | 青娱乐91 | 黄色免费在线观看视频 | 日本熟妇一区二区 | 黄色片免费在线播放 | 在线国产视频一区 | 久久福利网 | 国产绿帽一区二区三区 | av一级网站| 暖暖日本在线 | 亚洲人xxx日本人18 | 国产精品色呦呦 | 性生交大全免费看 | 久久久久久久久成人 | 亚洲国产日韩欧美一区二区三区 | 免费视频网站在线观看入口 | 逼逼爱插插网站 | 一区二区三区不卡在线观看 | 国产传媒一级片 | 91香蕉视频官网 | 亚洲欧洲精品在线 | 女人高潮被爽到呻吟在线观看 | 国产探花精品在线 | 中文字幕av专区 | 在线观看欧美一区 | 黄色片在线免费 | 欧美日本在线观看 | 69视频网址 | 国产精品视频播放 | 国产高清视频免费观看 | 国产嫩草av| 美女二区 | 免费小视频在线观看 | 日韩专区一区二区三区 | 日本人和亚洲人zjzjhd | 日韩专区在线播放 | 亚洲精品9999 | 久久综合婷婷 | 少妇按摩一区二区三区 | 亚洲a视频在线观看 | 五月婷婷激情综合网 | 91精品视频观看 | 色多多网站 | 五月天婷婷色综合 | 熟女俱乐部一区二区视频在线 | 新超碰97 | 黄色avav| 免费看国产视频 | 免费观看理伦片在线播放视频软件 | 欧美老熟妇喷水 | h毛片| 亚洲国产欧美在线 | 白白色视频在线 | 黄色污污视频 | 添女人荫蒂视频 | 天天夜夜草 | 秋霞在线视频观看 | 免费观看亚洲视频 | 亚洲激情欧美色图 | 中文字幕亚洲精品在线 | 日本理伦片午夜理伦片 | 黄色精品视频 | 日韩免费黄色片 | 日韩成人av网站 | 狐狸视频污 | 久久久久久久久久久久久久久久久久久 | 中文字幕第315页 | 精品人妻一区二区三区日产乱码卜 | 天天撸在线视频 | 国产视频一区三区 | 在线看中文字幕 | 3344成人 | 天堂视频免费看 | 最好看的2019年中文在线观看 | 国产91视频在线观看 | 又黄又色的网站 | 777亚洲 | 在线观看国产区 | 成人黄色电影在线 | www.欧美一区二区三区 | 国产精品久久久久影院 | 亚洲资源在线观看 | 亚洲AV无码国产精品国产剧情 | 亚洲激情网址 | 狠狠五月婷婷 | 欧美成人aaa片一区国产精品 | 天堂在线视频tv | 四川丰满少妇被弄到高潮 | 亚洲熟女乱色综合亚洲小说 | 欧美人妻日韩精品 | 成人久久视频 | 午夜一级大片 | 青娱乐久久| 国产精品久久久久久久久免费相片 | 永久在线 | 国产夫妻自拍av | 色校园| wwwxxx在线 | 女同av在线 | 熟妇人妻av无码一区二区三区 | 蜜桃香蕉视频 | 午夜视频福利在线 | 国产精品久久久久久久久久久久久久久久 | 免费古装一级淫片潘金莲 | 黄色免费视屏 | 69毛片| 黄片毛片在线免费观看 | 国产αv | 成人国产一区二区三区 | 91午夜剧场 | 免费黄色在线视频 | 国产一区二区三区麻豆 | 美乳人妻一区二区三区 | 中文字幕一区二区在线观看视频 | 国产二区精品视频 | 国产精品自产拍高潮在线观看 | 爱爱小视频网站 | 超碰一区二区三区 | 天堂av在线中文 | av高清一区| 国产乱人伦 | 成人国产精品入口免费视频 | 亚洲av无码一区二区三区网址 | 欧美亚洲色综久久精品国产 | 激情文学88 | 嫩草精品| 国产黄色激情视频 | 日韩一区二区三区中文字幕 | 日日摸日日碰夜夜爽av | 性色av一区二区三区四区 | 玉女心经是什么意思 | 日日摸夜夜添夜夜添高潮喷水 | 精品欧美日韩 | exo妈妈mv在线播放高清免费 | 99热播 | 99re视频在线播放 | 四虎影院成人 | 日韩高清精品免费观看 | 九七在线视频 | 亚洲高清精品视频 | 视频一二三区 | 91亚洲一区| 久久久精品视 | 九九热国产精品视频 | 69堂视频 | 欧美日韩在线视频一区二区 | 欧美老熟妇乱xxxxx | 色婷视频 | 狠狠干在线观看 | 久久尤物视频 | 日韩在线视频观看 | 午夜精品久久久久久久99热浪潮 | 亚洲精品久久久久avwww潮水 | 免费高清视频一区二区三区 | 毛片在哪看 | 中文字幕日韩精品在线 | 黄色免费观看网站 | www99re| 色婷婷av一区二区三区之e本道 | 日韩欧美国产片 | 九九视频在线 | 国产精品传媒麻豆hd | 最近中文字幕av | 日本三区视频 | 中出在线视频 | 无码精品黑人一区二区三区 | 国产剧情在线 | 亚洲综合色网站 | 日本在线观看网站 | 波多野结衣一区二区三区 | 成人少妇影院yyyy | 涩涩视频免费在线观看 | 黑人乱码一区二区三区av | 一级毛片黄色 | 亚洲精品性 | 午夜国产福利在线 | 涩涩网站在线看 | 色综合一区二区 | 毛片一级免费 | 欧美成人精品在线视频 | 网站国产 | 日韩女优一区二区 | 亚洲av无码国产在丝袜线观看 | 97狠狠操 | 少妇第一次交换又紧又爽 | 性色av免费观看 | 亚洲国产成人一区二区精品区 | 成年网站 | 91啪国产在线 | 无码人妻精品一区二区三区不卡 | 欧美成人黄色小说 | 熟妇高潮一区二区三区 | 色就色综合 | 欧洲亚洲一区 | 欧美brazzers| 国产无遮挡免费观看视频网站 | 欧美成人高潮一二区在线看 | 日韩av综合 | 涩涩涩在线观看 | 欧洲一区在线观看 | 国产日韩91 | 高h视频在线免费观看 | 日日爱886 | 黑森林福利视频导航 | 亚洲成人黄色片 | 国产激情免费 | 亚洲一二三在线 | 婷婷精品在线 | www.九九热.com| 黄色片高清| 亚洲制服另类 | 91福利视频网站 | 天天狠狠操 | 打开免费观看视频在线 | 亚洲欧美日韩中文在线 | 国产高清免费 | 欧洲午夜精品 | 精品区一区二区 | 欧美精品三区 | 全毛片 | 69成人免费视频 | 国产精品一二区在线观看 | 2019国产在线 | 国产精品无码久久久久高潮 | www日韩在线 | 亚洲欧美va天堂人熟伦 | 在线免费精品视频 | 欧美视频你懂的 | 日本55丰满熟妇厨房伦 | 国产a一区二区三区 | 香蕉久久夜色精品升级完成 | 国产一区在线看 | 性中国xxx极品hd | 波多野结衣办公室33分钟 | 伊人久久久久久久久久久久 | 亚洲午夜电影网 | 五月天91 | 欧美一区二区三区爽爽爽 | 五月视频 | 亚洲精品国产免费 | 午夜精品导航 | 亚洲高清色 | 日本bbwbbw | 青青青国内视频在线观看软件 | 天天躁狠狠躁狠狠躁夜夜躁68 | 成人美女在线 | 91久久国产精品 | 国产精品成人一区二区网站软件 | 国产成人精品一区二区三区四区 | 撸撸在线视频 | 天天人人 | 欧美日韩三区 | 亚洲一区二区在线免费 | 天天弄天天操 | 久久久久久久久久久久 | 免费国产91 | 国产一区二区啪啪啪 | 美攻壮受大胸奶汁(高h) | 精品国产一区二区三区性色 | 色人阁网站 | 色狠狠一区二区三区 | 中文字幕久热 | 亚洲视频入口 | 日韩在线电影一区 | 91久久国产综合久久91 | 亚洲经典三级 | 天天天天躁天天爱天天碰2018 | 欧美一级免费观看 | 欧美色v | 91天天爽 | 午夜激情电影在线观看 | 黄色av大全 | 国产精品无码无卡无需播放器 | 99久久精品无免国产免费 | 国产午夜大片 | 天天艹日日干 | 国产高清精品一区 | 成人超碰| 亚洲综合干 | 亚洲一级二级片 | 中文在线a√在线 | 日韩www视频 | 三级全黄做爰在线观看 | www.国产.com| 精产国品一二三区 | 国产三级午夜理伦三级 | 香蕉视频啪啪 | 亚洲综合福利 | 日本美女黄网站 | hd极品free性xxx护士 | 国产女人爽到高潮a毛片 | 国产精品日韩欧美一区二区三区 | 精品人妻无码一区二区 | 狠狠爱网站 | 高清无码一区二区在线观看吞精 |