Uniapp小知识笔记集合 [持续更新中]

①箭头函数和非箭头函数的区别
[以success为例讲解] success:成功返回的回调函数
this的作用域
箭头函数:
可以直接this点出data内的数据

	success:(res)=>{
		this.datainfo = 123;
	}

非箭头函数:
this得在success外面定义好,才可以点出data内的数据

	var me = this;
	success:function(){
		me.datainfo = 123;
	}

②变量定义的两种方式

	var name = "徽蝶";
	let age = 21 ;

③数据绑定的两种方式
源码:

	<text>{{name}}</text>
	<input :value="name"/>

效果:
在这里插入图片描述

④如何获取接口文档的全路径
1.按F12
2.点击“发送”请求数据
3.点“network”中“list”看“Headers”的Request Url

⑤路径前@符号的含义
当前项目的根目录

uniapp内,全局变量的定义
⑥常量的定义和使用
常量使用实例
1.创建js文件,定义常量,导出常量
2.vue文件内,导入js文件
3.获取常量使用

⑦数据挂载,挂载后可通过this直接点出数据
1.main.js文件,挂载数据
2.编写挂载内容
3.在vue文件使用挂载内容
main.js文件

	vue.prototype.url = "这是公用数据"

vue.js文件

	var info = this.url;

⑧组件是什么意思
组件=>标签; 可以这么理解
自定义组件=>自定义标签

⑨v-if和v-for不建议一起使用的原因
v-for的优先级比v-if大,一起使用,会出现不必要的循环

⑩< template >标签内使用data里的数据,不需要用this点
< template >标签本身有this的意思

⑪v-if和v-show的区别
v-if值为false时,内容会被移除,不再占页面位置;
v-show值为false时,内容不会被移除

小程序界面的刷新功能、加载小图标的显示
⑫小程序界面下拉刷新功能
pages.josn内

	{
		"path": "pages/lianxi/lianxi",
		"style": {
			// 开启某个界面的下拉刷新功能
			"enablePullDownRefresh": true
		}
	}

lianxi.vue文件内(码在数据刷新后的后面)

	complete: ()=> {
		// 停止当前界面的下拉刷新
		uni.stopPullDownRefersh();
	}

⑬开启数据刷新时,加载的loding图标
.vue文件内(码在数据刷新前)

	// 数据刷新时,开启加载的loding图标
	uni.showloading({
		mask: true, // 开启界面隔板功能 阻止用户透过loding触发界面内容
		title: "请稍等" // loding图标的提示文字
	})

.vue文件内(码在数据刷新后的后面)

	complete: ()=> {
		// 停止loding图标
		uni.hideLoading();
	}

⑭开启原生导航栏数据刷新时,加载的loding图标
.vue文件内(码在数据刷新前)

	// 数据刷新时,开启原生导航栏加载的loding图标
	uni.showNavigationBarLoading()

.vue文件内(码在数据刷新后的后面)

	complete: ()=> {
		// 停止loding图标
		uni.hideNavigationBarLoading();
	}

⑮导入css样式文件
前提得有样式文件,且需要导入.vue文件内

	<style>
		// lianxi.css为样式文件 可以借助../找到对应文件路径
		@import url("lianxi.css");
	</style>

⑯一进入界面,input输入框便获得焦点
为input标签,加上focus属性即可

	<input type="text" focus/>

⑰弹窗,有确定和取消按钮
例子:点击“删除”;弹出有确定和取消按钮的窗口;点击“确认”触发成功提示

源码:

	uni.showModal({
		title: '提示',
		content: '确认删除该地址?',
		success(res) {
			if(res.confirm){
				uni.showToast({
					title: "删除成功!",
					icon:"success",
					duration: 2000 // 提示的延迟时间 毫秒为单位
				})
			}
		}
	})

效果:
在这里插入图片描述
⑱原生导航栏的禁用
源码:

	{
		"path": "pages/order/OrderDetails/index",
		"style": {
			"navigationBarTitleText": "订单详情"
			"navigationStyle":"custom" // 原生导航栏的禁用 
		}
	}

效果: 禁用前、禁用后
在这里插入图片描述

⑲⑳

温馨提示:
喜欢灰碟分享的小伙伴不要忘记关注噢~这样子,想找我时就不会迷路啦*

联系方式:
Vx+:LHD7575

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值