uni-app:是一个使用 Vue.js 开发所有前端应用的框架。官网
条件编译:条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。
| #ifndef H5 需条件编译的代码 #endif |
H5平台 |
| #ifndef MP-WEIXIN 需条件编译的代码 #endif |
微信小程序 |
loginFn() { // #ifdef MP-WEIXIN this.wxLogin() // #endif // #ifdef H5 || APP-PLUS uni.navigateTo({ url: '/pkgUser/login/login' }) // #endif }, wxLogin() { let userInfo = '' let code = '' uni.getUserProfile({ desc: "获取用户资料", success: res => { userInfo = res // console.log(userInfo) this.sendLogin(code, userInfo) } }) uni.login({ success: res => { code = res.code this.sendLogin(code, userInfo) // console.log(code) } }) }, async sendLogin(code, userInfo){ if(!code || !userInfo) return console.log(code) let res = await uni.$axios.post('路径',{userInfo,code}) // onsole.log(res) this.$store.commit('user/setToken', res.token) this.$store.commit('user/setUserInfo', res.userInfo) }
讯享网
可以快捷创建组件:1、创建components文件夹=>2、右键新建组件
3、在页面内可以使用<search/>标签引入

可以支持vuex:
map方法名(['属性或方法'])映射vuex根模块的数据或方法
map方法名(‘模块名’,['属性或方法'])映射某个模块的数据或者方法
uni-app集成了vue和微信小程序开发相关的内容,具体实现方式需要查阅官方文档。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/75881.html