
vue
好用的vue的功能代码
sadlkfjlksdfaljksdf
这个作者很懒,什么都没留下…
展开
-
js 监听dom属性的变化,如id,class
tinymce中的颜色选择器,选择后只有下划线变了颜色,UI要求字体也变色。下划线和上面的字母都是svg中的path,没有change之类的事件可以监听。<editor @onInit="onEditorInit"></editor> init() { this.addAttrListener() }, /* 监听插件颜色属性变化时,将字母和下划线统一变色 */ addAttrListener() { const target = document.get原创 2022-03-08 18:33:10 · 3411 阅读 · 0 评论 -
vue2 实现 vue3 的teleport
vue2 实现 vue3 的teleport功能原创 2022-02-14 14:12:58 · 1843 阅读 · 0 评论 -
vue3 vite 怎么动态引用图片
1、把图片放到public文件夹下。2、使用vite的import.meta.glob或import.meta.globEager,两者的区别是前者懒加载资源,后者直接引入。 <img :src="getSrc('Contact_us')" alt=""> getSrc(name) { const path = `./../assets/images/about/${name}.png`; const modules = import.meta.glo原创 2021-07-23 20:19:17 · 5791 阅读 · 1 评论 -
vue在组件中创建组件,子组件无法引用图片解决方法。
直接引用图片就裂开了,我也裂开了。原创 2021-07-03 18:33:11 · 309 阅读 · 0 评论 -
vue3 怎么创建全局的响应式对象 创建简单的vuex
// main.jsimport { createApp, reactive } from 'vue'const app = createApp(App)app.config.globalProperties.$language = reactive({ val: storage.get('setting')?.language || 'zh' // 语言})// 组件中修改,页面也会更新,类似storethis.$language.val = 'en'// vuex 源码,原创 2021-05-28 17:55:42 · 742 阅读 · 0 评论 -
自动注册components下的组件,类似uni-app的easycom
import Vue from 'vue';function capitalizeFirstLetter(string){ return string.charAt(0).toUpperCase() + string.slice(1);}const requireComponent = require.context( './components',true,/\.vue$/ //找到components文件夹下以.vue命名的文件)requireComponent.k原创 2021-05-06 13:53:47 · 463 阅读 · 0 评论 -
uni-app echarts与renderjs通信 renderjs无法获取echarts内部function的引用
公司用uni-app做的echarts,本以为直接从pc段代码复制过来就可以了,不出来是一个问题,出来了格式不对又是一个问题,毕生所学都学以致用了,我可真是个菜比。菜话不多说。这里是uni-app app端用echarts的官方教程,bug很多,咱也没办法,入了坑就只能用。如果是循环echarts的话,可以把官方示例封装成组件,在组件初始化dom,外部只需要传入option和id。遇到的难题如下:头疼的厉害,这几天看美剧良医,总感觉因为写代码长了个脑瘤。真难受,希望所有写代码的人都能够不急不慌,原创 2020-11-15 18:42:46 · 946 阅读 · 5 评论 -
vue vscode 比较好看的eslint风格检测,和保存自动格式化
1、cnpm i eslint eslint-plugin-vue2、vscode中下载安装ESLint插件2、在src同级目录下创建.eslintrc.js文件3、复制以下代码module.exports = { "root": true, "env": { "node": true, "browser": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended"原创 2020-10-15 14:38:08 · 371 阅读 · 0 评论 -
最全!vue 组件通信的16种方式
1、props,父组件向子组件传参2、$emit、$on ,子组件向父组件传参3、v-model,可以通过vue2.6新增的model属性控制父组件绑定v-model的事件与值4、$parent、$children、父子组件相互调用的方法,但是如果写多会造成代码难以理解,比如子组件改变了父组件的值,但是开发人员在父组件里面,找不到和子组件有关联地方。5、$ref 写在div标签上,就相当于document.getElementById(’#div’),写在子组件上,就能获取这个子组件实例的引用,比如原创 2020-09-13 21:25:08 · 267 阅读 · 0 评论 -
vue项目中引用阿里iconfont图标
1、打开阿里巴巴图标库并登录2、挑选合适的图表加入购物车3、点击右上角购物车,添加至项目4、点1、点2、再点35、在vue项目中的index.html中写一个link标签,href为刚刚的第三步操作6原创 2020-06-28 11:18:44 · 344 阅读 · 0 评论 -
vue中的无用选项 delimiters以及什么是构建版本
<div id="app"> (b) // vue是用 {{}} ,进行模板字符串渲染的,官网说可以改变这个渲染的方式</div>new Vue({ el: '#app', delimiters: ['(', ')'], // 只要加上这个就可以了,两个值分别是左右的渲染括号 data() { return { b: '123' } }, created() { }})这是官网对于构建版本的描述,因为运行时版本相比完整版体积要小大约 30%原创 2020-05-15 10:55:56 · 590 阅读 · 0 评论 -
我要在vue中的data中写数据的规范
写这个单纯是为了好看,提升代码颜值。人就是这样,往往特别在意自己没有的东西。data(){ return{ description: '对这个页面的描述', // 表格格式、表单的一些用v-for循环出来的数据、框架注册的一些数据 columns, Field:[{}], form: this.$form.createForm(this), // 一些状...原创 2020-02-18 16:57:06 · 1068 阅读 · 3 评论 -
怎么在vue中用函数防抖和函数节流
函数防抖<div> <button @click="click">点我进行函数防抖</button></div>script标签下定义一个函数function throttle (method) { clearTimeout(method.timer) method.timer = setTimeout(function () ...原创 2019-12-08 12:34:14 · 739 阅读 · 0 评论 -
element-ui的el-dialog的遮罩层在模态框的前面bug
本来吧,俺是不屑于发这种解决小bug的博客,但一想,俺可是把知识洒向人间的天使,我管他有用没用呢。是一坨屎俺也要塞进别人的脑袋里。原因: 是因为遮罩层插入进了body标签下,z-index高于当前父元素。解决:在el-dialog标签里加上:modal-append-to-body="false"就可以了。...原创 2019-12-01 11:35:34 · 1455 阅读 · 2 评论 -
vue怎么解决“跨域”
Access to XMLHttpRequest at 'https://xin.yuemei.com/V603/channel/getScreenNew/' from origin 'http://localhost:8081' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present...原创 2019-10-31 18:22:15 · 716 阅读 · 1 评论