赞
踩
大体相同,但小程序之间this.data的属性是不可以同步到视图的,必须调用this.setData()方法
1.
2.
app.json 整个小程序的全局配置,包括:
pages:[所有页面路径]
网络设置(网络超时事件)
页面表现(页面注册)
window:(背景色,导航样式,默认标题)
底部tab等
3.
app.js 监听并处理小程序的生命周期函数,声明全局变量
4.
app.wxss 全局配置的样式文件
优势:
劣势:
在回调函数中调用下一个组件的函数
- app.js
-
- success:function(info){
-
- that.apirtnCallback(info)
-
- }
- index.js
-
- onLoad:function(){
-
- app.apirtnCallback = res =>{
-
- console.log(res)
-
- }
-
- }
使用wx.getUserlnfo方法 withCredentials为true时,可获取encryptedData,里面有union_id,后端需要进行对称解密
注:插件渲染会导致页面加载变慢,建议在后台对文章内容的html进行过滤,后台直接处理批量替换p标签div标签为view标签,然后其他的标签让插件来做
用view代替scroll-view,设置onPullDownRefresh函数实现
- wx.miniProgram.navigateTo({
- url:'pages/login/login'+'$params'
- })
- //跳转到小程序导航页面
- wx.miniProgram.switchTab({
- url:'/pages/index/index'
- })
调用data模型(赋值)的时候:
小程序:this.data.item // 调用,this.setDate({item:1})//赋值
Vue:this.item //调用,this.item=1 //赋值
各有各自的优点,都又有缺点
小程序的优点:
缺点:
原生App优点:
原生App缺点:
开发周期长,开发成本高,需要下载
参考:https://www.cnblogs.com/ssrstm/p/6855572.html
首先,需要在你的html页面中引用一个js文件
- <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.0.js"></script>
- //然后为你的按钮标签注册一个点击事件
- $(".kaiqi").click(function(){
- wx.miniProgram.redirectTo({url: '/pages/indexTwo/indexTwo'})
- });
- // 这里的redirectTo跟小程序的wx.redirectTo()跳转页面是一样的,会关闭当前跳转到页面,换成navigateTo,跳转页面就不会关闭当前页面
(授权,微信登录获取code,微信登录,获取 iv , encryptedData 传到服务器后台,如果没有注册,需要注册。)
- wx.requestPayment(
- {
- 'timeStamp': '',//时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间
- 'nonceStr': '',//随机字符串,长度为32个字符以下。
- 'package': '',//统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=*
- 'signType': 'MD5',//签名类型,默认为MD5,支持HMAC-SHA256和MD5。注意此处需与统一下单的签名类型一致
- 'paySign': '',//签名,具体签名方案参见微信公众号支付帮助文档;
- 'success':function(res){},//成功回调
- 'fail':function(res){},//失败
- 'complete':function(res){}//接口调用结束的回调函数(调用成功、失败都会执行)
- })
客服功能,录音,视频,音频,地图,定位,拍照,动画,canvas
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。