微信小程序

    xiaoxiao2021-12-14  21

     

     

    最近在做微信小程序,把一些东西记录下来

     

     

    1,前台跳转,先写一个form.wxml

     

    <view class="btn-area"> <navigator url="../../pages/worker/worker?cate_id=1" hover-class="navigator-hover">土建类</navigator> <navigator url="redirect?cate_id=2" redirect hover-class="other-navigator-hover">在当前页打开</navigator> </view>

    在对应的form.js里面如何找这个cate_id=1

     

    如果是onload,可以用options.id获取到;

    其中onload,我理解的是预加载,所以你可以先用options把数据取到,然后放到变量里面,这样就可以在整个JS里面调用了

     

    onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 this.setData({loadHidden:false}) var id = options.id var that = this //that.setData({ //title: options.id //}) wx.request({ url: 'http://localhost/wap/index.php/Home/Index/get_detail', data: { id : id , }, method: 'POST', header: { 'Content-Type': 'application/json' }, success: function(res) { var data = res.data; //var len = res.data.length //var nam = res.data.name; that.setData({mynews:data}) //that.setData({ lastid: len}) //that.setData({name:nam}) console.log(res.data) }, fail: function(res){ console.log('123123'); }, }) },

     

    2,微信小程序的数据缓存

     

     

    var user = '8077' wx.setStorageSync('user', user)

    这是缓存的数据,写在JS页面里面

     

    取数据:

    var user= wx.getStorageSync('user') || []

    console.log(user+'123123');

    3,成功后跳转

     

    formSubmit: function(e) { var formData = e.detail.value console.log(formData.username); //formData.username = formData.username //formData.score = formData.salary formData.user = userid console.log('form发生了事件,携带数据为:', formData) var that = this wx.request({ url: 'http://localhost/wap/index.php/Home/Cx/addteam', data: formData, header: { 'Content-Type': 'application/json' }, success: function(res) { wx.redirectTo({ url: '../aboutme/aboutme' }) //console.log('123123123'); //console.log(res) }, complete: function(){ } }) },

     

     

     

     

     

    4,微信小程序  前台页面hidden

     

    <text hidden><input name="numb" value="{{index}}"/></text>

     

     

     

    5,全局变量

    that.state()  设置全局变量

     

    5,奇葩问题总结

    1)第一次出现数据,第二次数据没有

    是微信使用的方法onload,第二次无加载

     

     

     

     

     

     

     

     

    收藏的微信小程序的链接;

    http://mp.weixin.qq.com/s?__biz=MzIwMjYwMDU2MQ==&mid=2247483981&idx=1&sn=759c73cbbf2b81c3919ab09a7f734287&chksm=96dd7b53a1aaf245bd4569c4cc6f757f32551966bca6af7490f210a1b5da5ae588e416774655&mpshare=1&scene=23&srcid=1217Xcx1pNvJAyiE20eeHFi7#rd

     

     

    转载请注明原文地址: https://ju.6miu.com/read-962085.html

    最新回复(0)