
vue
Aa_duidui
这个作者很懒,什么都没留下…
展开
-
vue axios连续访问同一个接口不同参数请求数据混乱
vue axios连续访问同一个接口不同参数请求数据混乱原创 2022-09-13 14:12:21 · 2539 阅读 · 0 评论 -
vue 对象拷贝 深度赋值
//oldObj对象的内容修改,newObj对象的内容不会被修改var newObj = JSON.parse(JSON.stringify(oldObj));原创 2022-04-13 16:22:12 · 943 阅读 · 0 评论 -
vue el-dialog点击空白不关闭
单个控制<el-dialog :close-on-click-modal="false"></el-dialog>全局控制在main.js中添加import Element from 'element-ui'//全局修改默认配置,点击空白处不能关闭弹窗//一般只需要写入下面这句话就可以,引入是默认带的Element.Dialog.props.closeOnClickModal.default = falseVue.use(Element)...原创 2022-03-30 18:04:40 · 2447 阅读 · 1 评论 -
vue rules数字类型正则判断
整数判断 number: [ { pattern: /^[+]?(0|([1-9]\d*))?$/, message: "请输入正确数字", trigger: "blur" }, ],金额判断(最多两位小数)number: [ { pattern: /^[+-]?(0|([1-9]\d*))(\.\d{1,2})?$/,原创 2022-03-30 16:28:27 · 3358 阅读 · 0 评论 -
vue 数组(对象)增加,删除操作
增加var arr = [];//数组var obj = {};//要添加的对象arr.push(obj);删除var arr = [];//数组var obj = {};//要删除的对象for(let index in arr){ if(arr[index]==obj){ arr.splice(index,1) }}原创 2022-03-22 13:34:53 · 4340 阅读 · 0 评论 -
vue 根据文字内容播报语音
vue项目或网页上实现文字转换成语音播放功能 / 张生荣原创 2022-03-03 15:07:56 · 684 阅读 · 0 评论 -
VUE 路由地址重复 Duplicate keys detected: ‘/xxx‘. This may cause an update error.
修改方法在src/layout/components/Sidebar/SidebarItem.vue<sidebar-item v-for="route in permission_routers" :key="route.path" :item="route" :base-path="route.path" />改成 <sidebar-item v-for="(route,index) in permission_routers" :key="index+route.原创 2021-08-03 15:59:54 · 1812 阅读 · 0 评论 -
vue 同步请求
同步请求执行的顺序async-await 挂上的才是同步,没挂上的还是异步async 方法名(){ await 请求方法(参数).then(res=>{ //xxx });}//或者async 方法名(){ var res = await 请求方法(参数); //xxx}调用同步的方法,会有以下几种情况1.没有同步(异步请求)请求结果111333444...原创 2021-08-02 11:22:13 · 13576 阅读 · 1 评论 -
JS 字符串等于数组中的对象里面指定的属性,返回所在的位置
var index =数组.findIndex(function(item){ return item.属性 = '传入的数据'})var name = '张三' //传入进来的数据var arr = [{name:'张三'},{name:'李四'}];//符合条件的返回具体位置,没有返回-1var index = arr.findIndex(function(item){ return item.name = name})...原创 2021-07-23 11:08:52 · 390 阅读 · 0 评论 -
vue 表单提交 判断是否非空
list类型<el-card class="box-card" v-for="(item,index) in form.fishTimeArr" :key="index"> <h3>{{item.name}}</h3> <el-form-item label="开始时间" :prop="`fishTimeArr[${index}].startTime`" :rules="{ required: true, message: '请...原创 2021-06-29 11:11:45 · 1698 阅读 · 0 评论 -
vue 关闭当前子页面,两种方式
this.$store.state.tagsView.visitedViews.splice(this.$store.state.tagsView.visitedViews.findIndex(item => item.path === this.$route.path), 1)this.$router.push(this.$store.state.tagsView.visitedViews[this.$store.state.tagsView.visitedViews.length-1].pat.原创 2021-07-16 11:49:09 · 7230 阅读 · 3 评论