欧美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)
 }
 }
})


国产精品91av | 男人午夜影院 | 激情欧美网站 | xx色综合 | 一区二区三区免费视频观看 | 日本国产一区二区三区 | 亚洲视频在线观看 | 国产三级精品在线 | av日韩精品 | 国产精品制服丝袜 | 椎名空在线观看 | 亚洲视频在线免费观看 | 欧美三级午夜理伦三级中视频 | 久艹在线观看视频 | 高h视频在线免费观看 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 韩国美女一区二区 | 亚洲综合久| 国产wwwwww | 亚洲天堂免费视频 | 国产精品高潮呻吟AV无码 | 成年男女免费视频网站 | 国产精品一线二线三线 | 久久成人综合 | 色翁荡息又大又硬又粗又爽 | 免费看片网站91 | 17c国产精品一区二区 | 久久韩国 | 午夜在线你懂的 | 日本丰满少妇裸体自慰 | 日本久久视频 | 毛片a片免费观看 | 亚洲AV无码精品色 | 香蕉视频成人在线观看 | 九九色视频 | 国产色婷婷一区二区三区竹菊影视 | 蜜桃视频一区二区在线观看 | 最新av免费在线观看 | 亚洲h| 韩国毛片网站 | 美女四肢被绑在床扒衣 | 日韩欧美视频免费观看 | 国产免费a视频 | 九九色综合网 | 日韩av中文字幕在线免费观看 | 国产剧情一区二区 | 97xxxx | 欧美亚洲国产日韩 | 久久精品国产精品亚洲 | 国产大片中文字幕在线观看 | 美女隐私免费看 | 大尺度做爰啪啪床戏 | 亚洲第一狼人区 | 误杀1电影免费观看高清完整版 | 日韩资源站 | 国产av电影一区 | 浪荡奴双性跪着伺候 | 丁香色网 | 国产精品自拍视频一区 | 久久精品99国产精品日本 | 亚洲一区二区三区网站 | 黄色av免费播放 | 国产视频自拍一区 | 九九久久九九久久 | 99国产精品久久久久 | 国内免费av | 亚洲中国色老太 | 午夜影院在线观看免费 | 国产综合区| 国产视频黄色 | jizz成熟丰满日本少妇 | 天天躁夜夜躁av天天爽 | 国产一级自拍 | 裸体男女树林做爰 | 99久久精品一区二区成人 | 亚洲性av| 欧美精品18| 国产日本欧美在线观看 | 欧美日韩在线观看一区二区 | 久草久草久草 | 2019中文字幕在线免费观看 | 亚洲精品在线观看网站 | 欧美freesex黑人又粗又大 | 91黄色免费看 | 娇小激情hdxxxx学生 | 日美一级片 | 亚洲人成人一区二区在线观看 | 亚洲精品日产精品乱码不卡 | 韩国一级片在线观看 | 伊人久久成人网 | 摸摸大奶子 | 国产清纯在线 | 亚洲精品666| 日本老年老熟无码 | av资源站最新av | 伊人影院在线观看视频 | 伊人久久色 | 亚洲第一大网站 | 久久婷婷伊人 | 黄色大片久久 | 国产好片无限资源 | 精品国产乱码久久久久久鸭王1 | 最新日韩三级 | 91视频在线观看免费 | 日日夜夜综合网 | 国产精品高清在线观看 | 91精品人妻一区二区三区蜜桃欧美 | 欧美日韩视频免费观看 | 久久99国产精品久久99果冻传媒 | 娇妻之欲海泛舟无弹窗笔趣阁 | 日韩中文字幕一区 | 亚洲精品在线免费观看视频 | 污网站在线观看免费 | 亚洲最新av网站 | 黄色片视频免费 | 亚洲网站色 | caoporn视频在线观看 | av不卡免费在线观看 | 美女赤身免费网站 | 一本到av| 日韩精品中文字幕在线播放 | 中文字幕丰满孑伦无码专区 | 婷婷综合一区 | 久久久噜噜噜www成人网 | 国产伦精品一区二区三区四区 | 精品国模一区二区三区 | 99r热| 韩国中文字幕在线观看 | 光棍影院av | 亚洲av无码不卡 | 亚洲人成小说 | 午夜免费看片 | 亚洲精品久久久久久 | 我看黄色一级片 | 精品肉丝脚一区二区三区 | 亚洲自偷自偷偷色无码中文 | 亚洲成人午夜在线 | 91av免费 | 欧美性做爰大片免费 | 久久香蕉精品 | 亚洲天堂2015 | 免费观看成人毛片 | 国产免费高清av | 95精品视频 | 免费日批视频 | 伊人成人22 | 国产啊v在线观看 | 国产亚洲精品久 | 国产熟妇久久777777 | 亚洲最大av网站 | 999av视频 | 后入内射无码人妻一区 | 激情视频一区二区 | 99久久婷婷国产一区二区三区 | 五月婷婷综合久久 | 91av在线视频观看 | 国产国产乱老熟女视频网站97 | 天天插天天爱 | 视频区小说区图片区 | 成人在线免费观看视频 | 亚洲午夜久久久久久久久久久 | 在线免费观看一级片 | 噼里啪啦免费观看 | 久久久久久久久久久电影 | 你懂的欧美| 一区二区三区在线观看视频 | 欧美情趣视频 | 三上悠亚 在线观看 | 日韩欧美中文字幕一区二区 | av女优天堂在线观看 | av电影免费在线播放 | 国产初高中真实精品视频 | 91看篇 | 美日韩丰满少妇在线观看 | 欧美日本一道本 | 成人aaaa| 波多野结衣视频网站 | 超碰在线观看91 | 欧美精品一区在线 | 波多野结衣不卡 | 国产一区二区三区四区五区 | 日韩人成 | 狠狠干狠狠干 | 天天免费看av | 一级毛毛片| 亚洲一级淫片 | 精品欧美在线观看 | 亚洲粉嫩 | 未满十八18禁止免费无码网站 | 欧洲亚洲精品 | 免费看91视频 | 奶水旺盛的少妇在线播放 | 综合色久| 中文字幕在线观看视频一区二区 | 在线观看亚洲国产 | 欧美日韩在线视频观看 | 在线视频 中文字幕 | 日韩精品视频免费在线观看 | 猛男大粗猛爽h男人味 | 日韩精品视频在线观看网站 | 日韩三区视频 | 免费高清视频在线观看 | 99ri视频 | 日本成人在线免费观看 | 超碰个人在线 | 99久久99久久精品国产片果冻 | 韩国伦理片免费看 | 在线观看va | 新版天堂资源中文8在线 | 钻石午夜影院 | 糖心vlog精品一区二区 | www.国产精品.com | 91免费播放 | 久久精品国产99久久 | 丰满少妇高潮一区二区 | 无罩大乳的熟妇正在播放 | 九九在线视频 | 在线视频97 | 精品人妻无码在线 | 少妇与公做了夜伦理69 | 国产精品成人午夜视频 | 成人香蕉视频在线观看 | 欧美成人一区二区视频 | 欧美日韩在线视频播放 | 奇米狠狠操 | 外国av网站 | 嫩草综合 | 初尝人妻少妇中文字幕 | 日韩精品一区二区免费视频 | 精品在线观看一区 | 亚洲在线看 | 欧美日本另类 | 美女张开腿流出白浆 | 裸体黄色片 | 久久精工是国产品牌吗 | gogo人体做爰大胆视频 | 毛片链接| 在线一区| 222aaa| 91福利在线观看 | 中文av网站 | 天天干,夜夜操 | 噼里啪啦免费高清看 | 国产精品久久久久影院老司 | 成人毛片观看 | 人妻精品一区二区在线 | 日韩一区二区在线视频 | 影音先锋丝袜美腿 | 500福利视频导航 | 国产精成人品免费观看 | 亚洲一区二区三区在线看 | 成人午夜免费观看 | 国产91一区 | 五月天婷婷在线观看 | 欧美射射射 | 三级黄片毛片 | 亚洲一区二区三区精品视频 | 欧美久久一区二区三区 | 日韩18p | 中文字幕一区二区人妻在线不卡 | 丁香婷婷在线 | 久久艹国产 | 国产系列在线 | 夫妻露脸自拍[30p] | 国产在线精品二区 | 青青草www | 国产一区二区av在线 | 美女网站免费视频 | 免费在线观看a视频 | 国产处女 | 理论片午午伦夜理片影院99 | 国产黄色一级片视频 | 仙踪林av | 高h教授1v1h喂奶 | 免费在线中文字幕 | 国产丝袜第一页 | 蜜桃av一区二区三区 | 色哟哟官网 | 久久久久99精品成人片试看 | 日韩欧美一级在线 | 国产精品麻豆一区二区三区 | 大尺度做爰啪啪床戏 | 国产骚b| 尤物自拍 | 影音先锋蜜桃 | 东京热毛片 | 网友自拍第一页 | 午夜激情电影在线观看 | 波多野结衣福利 | 蜜桃视频日韩 | 国产污视频在线 | 国产精品99久久久久久www | 黄色三级网站 | 在线视频一区二区 | 无码人妻久久一区二区三区不卡 | 人体内射精一区二区三区 | 岛国av电影在线观看 | 操操干干 | 婷婷精品进入 | 成人av免费在线观看 | 爱情岛论坛亚洲入口 | 中文字幕日韩欧美一区二区三区 | 奶波霸巨乳一二三区乳 | 综合精品久久久 | 欧美熟女一区二区 | 麻豆av剧情| 欧美粗暴jizz性欧美20 | 91高清国产 | 俄罗斯丰满熟妇hd | 国产91av在线播放 | 欧美丰满一区二区免费视频 | 最新视频 - 88av | 日韩网站视频 | 国产精品美女www | 色丁香综合 | 国产视频一区二区三 | 国产肥熟 | 亚洲一区美女 | 国产成人欧美一区二区三区的 | 醉酒壮男gay强迫野外xx | 狠狠干2020| 黄在线视频 | 一区二区三区免费网站 | 亚洲视频色图 | 色婷婷狠狠操 | 亚洲视频网 | 中文字幕免费av | 黄色三级生活片 | 激情精品 | 久久国产日韩欧美 | 中文字幕免费在线播放 | 99热一区二区 | 亚洲人视频在线观看 | 干成人网 | 一区二区三区av在线 | 精品人妻一区二区三区日产乱码 | 久久久久久无码午夜精品直播 | 色视频网| 成人av影视在线观看 | 污污软件在线观看 | 一级视频在线免费观看 | 91玉足脚交嫩脚丫在线播放 | 欧美日韩 一区二区三区 | 日本视频在线免费 |