vue
文章平均质量分 80
Embrace924
这个作者很懒,什么都没留下…
展开
-
electron-vue 台称串口对接 SerialPort
1.首先找一个串口工具()试试读取串口是否成功连上;2.创建;3.安装,调整版本,启动项目;4.学习工具;5.开发入口文件,测试是否成功获取串口信息6.成功获取串口后,接收台称数据7.根据台称说明书与协议,解析台称数据(数值,单位,正负,精度...)8.完成称重需求9.完成打印需求10.完成自动更新11.防止开启多个应用。原创 2023-07-11 17:17:55 · 4316 阅读 · 2 评论 -
面试常考vue
vue2 响应式原理在Vue中其实就是通过Object.defineProperty来劫持对象属性的setter和getter操作,并创建一个监听器,当数据发生变化的时候发出通知。vue2 不能数组进行响应式,因为初始化实例就要对数组的每个值进行遍历劫持setter和getter操作,性能消耗太大vue2 不能实现新增/删除响应式,因为在初始化实例时就处理劫持转化过程,后面增加和删除的都不是响应式数据。var data = { name:'hello', age:18}Ob原创 2022-03-07 22:51:03 · 336 阅读 · 0 评论 -
Vue3.0 reactive()、ref()、unref()、isref()、toRefs()、computed(),watch(),watchEffect()
Vue3.0 reactive()、ref()、unref()、isref()、toRefs()、computed(),watch(),watchEffect()原创 2022-01-20 11:34:56 · 1316 阅读 · 0 评论 -
了解 css 变量
css 变量又称为 CSS 自定义属性,它的值可以在整个文档中重复使用。设定值 --双横线获取值 var()函数变量的声明与使用因为 $被 Sass 用掉了,@被 Less 用掉了 ,为了不产生冲突,官方的 CSS 变量就用了--。声明变量的时候,变量名前面要加两根连词线--。body { // 声明 --font-color: #7F583F;}.main{ // 使用 color:var(--font-color);}css变量命名规则普通字符原创 2021-01-21 17:11:05 · 221 阅读 · 0 评论 -
树形组件使用 vue-jstree 文档中心 百度网盘
github:https://github.com/zdy1988/vue-jstree原创 2020-08-28 16:01:42 · 2201 阅读 · 2 评论 -
el-form 表单 验证一个验证结果
:rules="rules"原创 2020-08-18 11:16:54 · 538 阅读 · 0 评论 -
el-date-picker 最多只能选中一个月 选中第一个日期后 第二个日期给出可选范围限制
el-date-picker 选中第一个日期后 第二个日期给出可选范围效果: 选中2020年5月13日之后 前面4月13日到5月13日可选 后面5月13日到6月13日可选 <el-date-picker v-model="value2" type="datetimerange" size="small" :picker-options="pickerOptio...原创 2020-08-07 10:19:48 · 14070 阅读 · 9 评论 -
级联选择懒加载 更改element-ui级联选择可选项
需求:先选类型 再级联选择内容改变类型 会改变级联选择的可选内容有食品 家居用品 衣服 三个类型选择不同的类型后 级联选择内容选某一公司 然后懒加载出来该公司不同的商品 选中某个商品结束关键点在于 更改不同类型后 级联选择的可选公司会变动 并且选中公司后 懒加载商品也会更新Element-ui的级联选择器<el-cascader :props="props"></el-cascader><script> let...原创 2020-07-24 14:57:51 · 1049 阅读 · 0 评论 -
表格动态加载行数,并在行数中验证输入情况,特别是行数之间输入不能相同
表格示例:该案例在动态表格中,验证同一个字段是否为空,是否超出最大限制字符 ,是否做不重名验证;示例中主要是验证对应别名(columnComment)字段,所有对每个别名字段循环一个el-formrules model对每个循环的 el-form-item中加入 :ref="`elFormItem${scope.$index}`" <el-table ...原创 2020-03-25 11:03:57 · 308 阅读 · 0 评论 -
vue各种加载loading集合
1. 普通旋转加载效果代码:<template> <button data-label="do it!" class="loading">do it! </button></template><script>export default { name: 'loader...原创 2020-02-17 17:32:01 · 1058 阅读 · 0 评论 -
vue 的 .sync 修饰符
https://cn.vuejs.org/v2/guide/components-custom-events.html#sync-%E4%BF%AE%E9%A5%B0%E7%AC%A6prop传入visible的值来控制innerVisibleinnerVisible根据visible的值来显示弹框当弹框在组件内部关闭时,发出$emit请求 来改变visible的值<t...原创 2020-02-09 16:54:22 · 331 阅读 · 0 评论 -
vue-cli 发布一个npm 包
此项目中我们将element-ui 自定义主题,并且覆盖更改了一些样式作用:1.避免在每个项目中重新生成主题文件2.避免每个项目不一致性3.增加可维护性开始在src目录下建了一个index.js文件用于导出重新的less文件和element-ui编译出的font和css文件这里要注意先后顺序,相同样式的情况下后面的会覆盖前面的index为编译出的主题样式文件...原创 2019-12-24 11:02:18 · 737 阅读 · 0 评论 -
vue directives 自定义指令 svg 加载动画
js:文件/** * Created by cld on 2019/7/31. */// js 文件import '../../assets/css/load.css';import load from '../../assets/image/load.svg';function getElementStyle(obj, attr) { if (obj.current...原创 2019-07-31 16:57:08 · 629 阅读 · 0 评论 -
vue中$refs, $emit, $on的使用
1.$refs的使用场景父组件调用子组件的方法,可以传递数据。父组件:<div id="app"> <child-a ref="child"></child-a> <button @click="getMyEvent">点击父组件</button><div><script> ...转载 2019-06-20 15:15:23 · 767 阅读 · 0 评论 -
Vue 开发|文件目录结构部署
Vue 开发|文件目录结构部署├── index.html 入口页面 ├── build 构建脚本目录 │ ├── build-server.js 运行本地构建服务器,可以访问构建后的页面 │ ├── build.js原创 2017-10-20 13:52:33 · 563 阅读 · 0 评论 -
elementUI 组件select 一个页面多次使用的情况
elementUI 组件select 一个页面多次使用的情况原创 2017-10-09 17:11:59 · 5145 阅读 · 1 评论 -
vue 多入口文件搭建 vue多页面搭建
vue 多入口文件搭建 vue多页面搭建红色为更改后的不同之处vue 多入口文件搭建在webpack.base.conf 中修改varpath = require('path')varconfig = require('../config')varutils = require('./原创 2017-10-23 10:24:45 · 10680 阅读 · 0 评论 -
vue transition 的 从下往上进入 从上往下进入 从右往左进入 从左往右进入效果
vue transition的效果原创 2018-02-28 10:41:31 · 18453 阅读 · 3 评论 -
复选框按钮组件 自定义样式
<template> <div class="cb-container"> <input type="checkbox" id="checkbox"> <label for="checkbox" class="cb转载 2018-06-06 10:41:15 · 875 阅读 · 0 评论 -
常用的filter 文件大小改成G M KB B 毫秒数变成 自定义的 年月日时间
//毫秒数变成 自定义的 年月日时间const formatData = (val) => { let date = new Date(val); let dateTime = date.toLocaleString(); return dateTime;};// 重写方法,自定义格式化日期Date.prototype.toLocaleString =...原创 2018-11-20 20:28:03 · 333 阅读 · 0 评论 -
vue/cli 3.0脚手架搭建
Vue CLI 3.0搭建如今,官方文档已经升级3.0,在 vue-cli 3.0中,我们需要重新配置:如果你已经安装了vue 2.9.6 的话,则需要先将其删除:npm uninstall -g vue-cli 更新Vue-cli 指令:npm install -g @vue/cli# ORyarn global add @vue/cli查看版本: vue...转载 2018-11-15 11:42:02 · 221 阅读 · 0 评论 -
vue打包生成环境优化
优化方法:路由懒加载 src/router.js 改成import引入2.按需引入echarts、loadash、element等,具体查看相关官方文档3.vue.config.js设置生成环境关闭sourceMap,设置productionSourceMap为false即可去掉css的sourceMapproduct...原创 2019-02-12 11:15:19 · 631 阅读 · 0 评论 -
vue优化路由懒加载
路由懒加载当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。首先,可以将异步组件定义为返回一个 Promise 的工厂函数 (该函数返回的 Promise 应该 resolve...原创 2019-04-10 09:28:26 · 380 阅读 · 0 评论 -
VUE eslint规范验证
VUE eslint验证npminstall--save-deveslintbabel-eslintvue-eslint-parser@2.0.1-beta.2babel-eslinteslint-plugin-vue@3eslint-config-alloyhttps://www.npmjs.com/package/eslint-config-alloy...原创 2019-05-28 11:16:12 · 752 阅读 · 0 评论 -
vue 项目 使用sass
vue 项目 使用sass 原文:http://www.cnblogs.com/crazycode2/p/6535105.html转载 2017-10-10 09:40:58 · 279 阅读 · 0 评论