uniapp使用遇到问题汇总
【摘要】
uniapp2.x 和 uniapp1.x 导入内容很多不一样,且有些内置样式2.x中暂时还没有。module.exports既可以通过点语法,也可以直接赋值一个对象 例 module.exports.x...
- uniapp2.x 和 uniapp1.x 导入内容很多不一样,且有些内置样式2.x中暂时还没有。
- module.exports既可以通过点语法,也可以直接赋值一个对象 例 module.exports.xxx=xxx 可以简写成 module.exports=xxx 然后在main.js 中app.mount() 之前使用require(‘@/config/XXX.js’)(app) 将app参数传递到配置中。
- 对于没有的变量需要先声明然后赋值,声明和复制的时候注意使用 uni这个全局变量,不要使用vm ,这个报错,Eg: uni.$u.api={} api没有这个变量的先声明出来再进行赋值。
- vue中的标签使用data属性中的值的时候用双引号绑定,且""中的不用{{}}括起来,直接写在双引号中Eg :src=“item.url”
- 请求头中的参数的url参数注意 params:{‘a’:‘a’} 这个是放到请求头上的,传递给get的参数的时候,外边要再加一层 {},也就是{‘params’:params},当然里边还可以加上header之类的。总结:注意请求的时候参数放在请求头和请求体的内容是不一样的 请求头 需要外套一层{} 请求体则不需要 来用于区分。
- js中的reduce()函数的使用,用法是每次遍历一个元素为cur pre是前边遍历返回的结果 ,第二个参数为初始化的值指定了初始的pre
Eg:options = {'a':'a1','b':'b1'} optionsKeys =['a','b']; params = optionsKeys.reduce((pre,cur) => { return pre + cur + '=' +options[cur]+'&' },'?') 最后的值为?a=a1&b=b1
- 1
- 2
- 3
- 4
- 5
- 6
- uni.$u 和 this 这两个的使用,对于每个vue中定义的数据的调用,尽量还是用this,对于定义的vuex中的变量或者一些工具方法或者api之类的还是用uni,因为this是指的当前调用某个方法的vue实例,关于this的用法
- 关于uniapp的小程序跳转,如果是要跳转到tabbar的页面,需要制定类型为type=“switchTab”,而非tabbar可指定其他类型。
- relaunch在app上会导致无法返回首页
文章来源: englishcode.blog.csdn.net,作者:知识浅谈,版权归原作者所有,如需转载,请联系作者。
原文链接:englishcode.blog.csdn.net/article/details/122156748
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)