uniapp2(api)

延时器,注意写法,其中 ()=>  要注意,

delay(){
				console.log(123)
				var time=setTimeout(()=>{console.log(this.delay1)},2000)
				var time=setTimeout(()=>{console.log('延时3秒')},3000)
			     var time=setInterval(()=>{console.log('2秒一循环')},2000)
			}

api页面跳转,注意,从普通页面无法跳转回tapbar页面,只能再次跳转到新的普通页面

jump(){
				//跳转
				uni.navigateTo({
					url:'../test2/test2'
				})
			},
jump2(){
//关闭当前页面再跳转
				uni.redirectTo({
					url:'../test2/test2'
				})
			}
//两个方法均不能跳转回tapbar页面

生命周期unOnload(),可监听页面关闭,写在export default下,与method同层

onUnload() {
			console.log('test1页面关闭')
		}

存储数据、获取、移除

//写在data(return()里面
//存储key为name的数据
				saveN(){
					uni.setStorage({
						key:'name',
						data:'ttl'
					})
//注意同一个key多次存储会被覆盖
				},
				saveX(){
					uni.setStorage({
						key:'sex',
						data:'female',
					})	
				},
//获取某一个key的数据
				get(){
					uni.getStorage({
						key:'name',
						success(res){
							console.log(res.data)
						}
					})
				},
//获取所有数据
				getAll(){
					uni.getStorageInfo({
						success(res) {
							console.log(res.keys)
						}
					})
				},
//移除其中一个数据
				removeX(){
					uni.removeStorage({
						key:'sex',
						success(res) {
							console.log('已移除')
						}
					})
				}

 移除后sex没有了,重新存储sex又会有的

 选择图像和获取图像信息:

				uni.chooseImage({
					success(res) {
						console.log('success')
						console.log(res.tempFilePaths)
						uni.getImageInfo({
//注意res.tempfilepaths是数组,所以要选择序号为0的才是正确路径
							src:res.tempFilePaths[0],
							success(img) {
								console.log(img.height)
								console.log(img.width)
							}
						})
					}
				})

面对不同的开发环境时,例如app或微信小程序,要用if分支语句来条件编译。

**写法:**以 #ifdef 或 #ifndef 加 %PLATFORM% 开头,以 #endif 结尾。

原生子窗体:subNvue,是 vue 页面的原生子窗体,把weex渲染的原生界面当做 vue 页面的子窗体覆盖在页面上。它不是全屏页面,它给App平台vue页面中的层级覆盖和原生界面自定义提供了更强大和灵活的解决方案。它也不是组件,就是一个原生子窗体。

1、在页面下新建文件夹subNVue,再新建xx.nvue文件;

2、在pages.json里加入代码,具体参考官方文档,尤其是‘id’,‘路径’、样式、、

3、在原代码中调用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值