- 博客(32)
- 收藏
- 关注
原创 uni-table打包成app,在低版本安卓中使用 position: sticky;不生效的解决方法
直接在每一个中加position: sticky,然后就可以了。
2023-09-13 17:11:40
564
1
原创 $emit ,$on,$remove
var MyEvent4 = { _event: {}, on(name, cb) { if (!this._event[name]) { this._event[name] = [] } this._event[name].push(cb) }, emit(name) { const params =[...arguments].slice(1) if (this._event[name]) { let arr = this._eve
2021-08-30 17:31:14
236
原创 同一层级不同按钮的点击事件互相触发了
点击aa的事件可能触发bb事件,原因是v-if的渲染机制 <div v-if="aa" @click="aa"></div> <div v-else-if="bb" @click="bb"></div> 解决方法:1,加上key值 2,@click在另一个div中写 <div v-if="aa" @click="aa"></div> <div v-else-if="bb
2021-07-19 16:00:55
305
原创 递归
//设置disabled的属性 setDisabled(val) { val.forEach((item) => { item.disabled = true if (item.menu) { this.setDisabled(item.menu) } }) return val },
2021-04-29 17:34:36
71
原创 vant的使用笔记--手机端城市选择器
<span class="text">地区</span> <van-field readonly clickable :value="item.area" placeholder="选择地区" @click="showPickerFn" /> <van-popup v-model="...
2020-11-20 10:45:52
853
原创 element中的消息提示限制只出现一次
if (this.msg) { this.msg.close() } this.msg = this.$message({ showClose: true, message: '这是一条消息提示' }) // 提示一些信息 在app.vue中写 prompt(msg) { let option = { type: 'error',
2020-08-07 19:02:30
752
原创 码云上修改本地仓库的邮箱和用户名
一、修改本地一个仓库的用户名和邮箱//查看本目录下仓库的邮箱git config user.email//查看本目录下仓库的用户名git config user.name//修改本目录下仓库的邮箱git config user.email “邮箱”//修改本目录下仓库的用户名git config user.name “用户名”二、开始修改全局仓库的用户名和邮箱//查看全局仓库下用户名和邮箱git config --global user.emailgit config --globa
2020-06-19 10:05:27
3277
原创 css的写法
.container { padding: 16px; background-color: rgb(240, 242, 245); position: relative; &-body { // margin-top: 10px; background-color: #fff;&-body{}在container下的意思是 container-body的意思
2020-06-17 18:44:14
143
原创 $route(to, from)路由监听来去
$route(to, from) { if (from.name == 'addExchangeActionList' || from.name == 'addRedeemCode') { if (Object.keys(from.query).length > 0) { if (this.activeName == 0) { this.getRedeemList() this.$parent.childP
2020-06-12 19:39:45
4131
原创 将列表的数据解析出来
将上图中的方法解析出来:const aa = JSON.parse(this.$route.params.detail) console.log(aa) const { positionList, ...datas } = aa; this.tableData = positionList;//这是方法中positionList的值 this.params = datas;//这是方法数据中裸漏在外面的值解析data中的值:function({ data: { cr.
2020-06-11 19:17:26
259
原创 自定义省市二级联动
<el-cascader v-model="value2" :options="option2" @change="handleChange"></el-cascader>value2: [],option2: [ { value: '北京市', label: '北京市', children:...
2020-04-26 16:32:33
109
原创 find和filter的使用
// 删除右侧一项 delcourse(val) { this.addcourse = this.addcourse.filter(v => v.course_id != val.course_id) // this.course.unshift(val) }, // 添加一项到右侧 courseadd(val) { i...
2020-04-21 18:26:25
238
原创 路由传参this.$route.query和this.$route.params的使用与区别
使用params传参出现数据丢失的原因和解决方法解决方式
2020-04-09 11:42:58
1655
原创 自定义时间日历
<template> <div> <div> <div class="return-curr-date" @click="reset"></div> <div class="selected-time"> <div class="vm prev" @click="pre...
2020-04-08 17:01:59
177
原创 列表上下移动
// 上移 下移 upDownMove(index, newIndex) { if (index === 0 && newIndex < index) return if (index === this.ruleForm.type.length - 1 && newIndex > index) return const oldData = this.ruleForm.type[newIndex] ...
2020-03-30 16:45:59
218
原创 叮叮开课的配置设置
login.js在测试环境中打开上面一部分request->ajaxConfig.js打开路径的注释buildPath.js注释路径
2020-03-18 00:35:40
202
原创 post
post:export const requestPost = (url,data={},configs={}) => { let headers = { 'Content-Type': 'application/json; charset=UTF-8' } let needLoading = false if(!configs.isNQS)...
2020-03-17 17:08:09
273
原创 import qs from ‘qs‘ qs库的使用
1.npm地址https://www.npmjs.com/package/qs2、概述将url中的参数转为对象;将对象转为url参数形式3、示例1.npm地址https://www.npmjs.com/package/qs2、概述将url中的参数转为对象;将对象转为url参数形式3、示例控制台输出为:参考...
2020-03-17 16:23:41
1781
1
原创 v-if和v-show的区别
注意,v-show 不支持 元素,也不支持 v-else。v-if vs v-showv-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基...
2020-03-17 13:51:56
107
原创 class和style的绑定
如果你也想根据条件切换列表中的 class,可以用三元表达式:<div v-bind:class="[isActive ? activeClass : '', errorClass]"></div>这样写将始终添加 errorClass,但是只有在 isActive 是 truthy[1] 时才添加 activeClass。不过,当有多个条件 class 时这样写有...
2020-03-17 13:45:48
115
原创 Vue中的join(),reverse()与 split()函数用法解析
split(’ ')是分裂的意思,也就是把一个数据拆分var vm = new Vue({date:{message=" Not split "})}message.split(’ ‘) == [ “N”, “o”, “t”, " ", “s”, “p”, “l”, “i”, “t” ]split(’ ‘)会把数据拆分为一个数组,括号里的’ '是把数据拆分为每个字符串的意思,如果不用...
2020-03-17 11:37:56
481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人