vue.js
(● ̄(エ) ̄●)正秋七
还在努力搬砖的前端开发师一枚啦~
展开
-
vue 实现el-select下拉框吸顶效果
vue 实现el-select下拉框吸顶效果原创 2022-07-18 17:33:01 · 1342 阅读 · 1 评论 -
vue 解决移动端弹窗蒙版后可以滑动的问题
在蒙版层加上:@touchmove.prevent 阻止触发滚动,就可以啦//蒙版<div class="mark" @touchmove.prevent></div>原创 2022-04-29 16:17:24 · 451 阅读 · 0 评论 -
vue element-ui <el-tree> default-checked-keys 会把节点下所有子节点全部勾选的解决方法
如果是用id的去做唯一的话,只需要用getCheckedKeys就可以之前我用的是getCheckedNodes,其实也可以用这个,但是这个是返回整个对象数组而不是只有帮的那个的id,所以还需要过滤出id来,再concat到你的id数据,相对来说比较麻烦,而getCheckedKeys就不需要你自己去过滤了 <el-tree ref="treeGameData" v-model="gameCheckList" :props="tree原创 2022-01-13 11:30:33 · 739 阅读 · 0 评论 -
vue 常用工具类封装整理 confirm.js (待继续补充...)
1.新增文件 例:confirm.js定义letlet _common = {}编写需要的公共调用方法/** * 判断对象的值是不是全为空 */export function _objectValueAllEmpty(params) { let flag = true; for (var key in params) { if (params[key] != '0' && !params[key]) { return false; /..原创 2021-11-04 17:06:00 · 290 阅读 · 0 评论 -
vue h5 实现原生js悬浮球
详细看代码<div id="float-ball"> <!-- <i class="icon-float-ball"></i> --></div>activated () { this.startDrag1(document.getElementById('float-ball'), document.getElementById('float-ball')) // 开始拖动效果 document.getEle原创 2021-09-29 11:54:14 · 625 阅读 · 0 评论 -
总结关于vue和js的面试题【持续更新】
一、vue1. vue 双向数据绑定原理Vue通过Object原型上面的defineProperty方法,对每个Vue文件里面的data数据进行遍历,为每一个变量或者属性通过defineProperty进行数据重写,实现双向绑定2. 如何解绑双向数据绑定第一定义全局的变量,然后通过json.stringify去拷贝给data里面的数据第二就是使用v-once实现第一次以后的数据更改不会触发视图第三自己调用defineProperty去重新写一下通过json转换的方式,用JSON,对对象进原创 2021-09-10 17:05:09 · 134 阅读 · 0 评论 -
如何解决项目复制时可能前后会出现逗号?
如何项目复制时可能前后会出现逗号?参考代码如下// 复制时去除前后空格function addLink(e) { var body_element = document.body; var selection = window.getSelection(); var selectedText = selection.toString(); selectedText = selectedText.replace(/\s{1,}/g, ''); //做兼容 e = window.e原创 2021-09-10 16:18:17 · 622 阅读 · 0 评论 -
vue js 进来页面自动播放背景音乐
<div > //src:相对应的音乐文件地址 <audio id="audio" :src="require('../static/audio.mp3')"></audio> </div> mounted() { // 播放音乐 let oAudio = document.querySelector("#audio"); oAudio.onended = function() { //播放完毕,重新循环..原创 2020-07-15 14:04:43 · 5803 阅读 · 12 评论 -
vue进来随机一个数输出
mounted() {function random(min, max) { return Math.floor(Math.random() * (max - min)) + min; }}this.prize = random(0, 100);//每次进来mounted随机输出0-100之内的整数原创 2020-07-15 13:58:33 · 778 阅读 · 0 评论