微信小程序前端传值和编译集合(不全)
来源:互联网 发布:赵阳网络竞价 编辑:程序博客网 时间:2024/05/29 14:53
传值问题:
一:js data中的赋值
data:{ id:""},onLoad:function(){ var value = 'text' this.setData({ id:value })}这里有一个很关键的问题,this指的是谁,当在js中调用wx的api时,再调用this指的不再是pages这个东西。
所以一般可以在函数定义之处就这样定义:
data:{ id:""},onLoad:function(){ var that = this var value = 'text' that.setData({ id:value })}用that始终保存pages的this确保可以进行传值
二:wxml与js页面传值
例:
#text.jspages({data:{id:"idididid",},})#text.wxml<view>{{id}}</view>
这样在显示界面会显 示 ididid,把值写入双括号内。
三:页面与页面之间传值
#text.jswx.redirectTo({url: '../text1/text1?id=' + res.data,})
#text1/text1.js 在text1文件夹下的text1文件onLoad: function (option) { var that = this; that.setData({ id:option.id});}
去学习微信的api 微信页面转换,然后想get的方法进行页面传值.
四:全局数据gloablData传值和赋值
#app.jsglobalData:{ id:'text'}#text.js 传值var app = getApp()data:{ id:""}getID:function(){ var that = this that.setData({ id:app.globalData.id })}#text1.js 赋值var app = getApp()data:{ id:"text1"}setID:function(){ var that = this app.globalData.id = that.data.id}
编译问题:
一:在编译时报出:不在以下合法域名列表中,请参考文档:https:/xxxxx.html
如果在开发阶段可以在开发者工具中的项目界面勾选开发环境不校验请求域名、TLS版本以及HTTPS证书。
如果开发完毕,需要转到这篇文章进行合法的域名配置。
二:其他的向后端发数据出错的情况,应查看后端是否传递正确的值。
欢迎各位留下自己的问题并提出解决的办法。
阅读全文
0 0
- 微信小程序前端传值和编译集合(不全)
- 微信小程序图片显示不全
- 微信小程序前端源码逻辑和工作流
- 编译原理first集合和follow集合
- keil编译的程序 “汉字显示不全、串口发送汉字接收后乱码缺失”问题
- 编译opencv程序错误调试集合
- 前端之微信小程序
- 微信小程序开发语言和“前端三件套”的异同点
- 程序编译和链接
- 程序编译和链接
- 全等 和不全等
- 微信小程序资料集合
- 微信小程序框架集合
- 微信小程序问题集合
- 微信小程序集合
- 微信小程序资源集合
- 微信小程序框架集合
- @property关键字和几个描述符号(不全,待补充)
- 区块链的中国骗局
- in-place opencv中的就地操作
- 麻将AI算法(下)
- char* 操作
- PHP3 使用数组及错误处理
- 微信小程序前端传值和编译集合(不全)
- Eclipse中在xml文件中,ctrl+左键的快捷键快速定位打开xml文件
- dp、dip、sp、pt和px的区别和转换
- 第四周
- 交互设计师判断该不该接需求的五个小原则
- 如何进行多个按钮之间来进行切换
- test
- leetCoder-wordBreak判断能否分词
- create-react-app my-appcreate-react-app慢的解决方法