清风细雨_林木木
把复杂的知识简单到通俗易懂。
展开
-
runtime-compiler和runtime-only的区别
Vue的编译渲染过程template --> ast --> render函数 --> VDom --> 真实DOM先将template解析(parse)成抽象语法树(ast)将ast编译(compiler)成render函数将render函数渲染(render)成虚拟DOM最后将虚拟DOM渲染成真实DOMruntime-compiler的步骤template --> ast --> render函数 --> VDom --> 真实DOM原创 2022-04-06 21:07:20 · 817 阅读 · 0 评论 -
ESLint 配置详解
代码实例module.exports = { root: true, parserOptions: { parser: 'babel-eslint' }, env: { browser: true, es6: true }, extends: [ 'standard', 'plugin:vue/essential' ], plugins: [ 'vue' ], rules: { 'g原创 2022-03-09 12:27:17 · 1547 阅读 · 0 评论 -
项目命名规范
命名的方法通常有以下几类:camel 命名法,形如thisIsAnApplepascal 命名法,形如 ThisIsAnApple下划线命名法,形如this_is_an_apple中划线命名法,形如 this-is-an-appleJS 根据不同类型的内容,必须严格采用如下的命名法变量名:使用 camel 命名法参数名,使用camel 命名法函数名:使用 camel 命名法方法/属性:使用 camel 命名法私有属性:下划线_开头常量名:使用大写的下划线命名法类名:使用 pas原创 2022-03-07 09:41:00 · 490 阅读 · 0 评论 -
Vue项目开发规范
基本介绍项目基于Vue项目进行的二次封装工程结构VueProject(2.6.11)├── build ------------------ webpack相关配置文件├── config ----------------- vue基本配置文件├── node-modules ----------- 依赖包├── src -------------------- 项目核心文件├ ├── assets ------------ 静态资源(样式、js等小型静态文件)├原创 2022-03-04 00:25:49 · 796 阅读 · 0 评论 -
Vue Axios下载文件(post/get方式下载文件)
下载参数参考:https://developer.mozilla.org/zh-CN/docs/Web/API/URL/createObjectURL实现流程:https://www.jianshu.com/p/a81c68c15fbd原创 2020-03-18 13:36:40 · 528 阅读 · 0 评论 -
Vue路由懒加载和组件懒加载
一、什么是懒加载?懒加载简单来说就是延迟加载或按需加载。二、懒加载类型常用的懒加载方式有两种:vue异步组件 和 ES的import加载(1)路由懒加载异步组件懒加载:component:resolve=>(require(['需要加载的路由的地址']),resolve)import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({ routes:原创 2022-02-22 07:13:08 · 574 阅读 · 0 评论 -
IT比较有用的证书收集
IT比较有用的证书收集1.计算机技术与软件专业技术资格的中级或以上证书(软考)好处每年两次不需要学历和资历提升项目管理技能职位晋升人才补贴即是职业资格考试又是职称资格考试税扣抵消,申报定额抵扣减免税费落户积分申请成为“政府采购评标专家”,可获取评标酬劳企业投标,企业投标必须依靠一定数量的中高级人才退休金可按照干部级别发放推荐考试高级的“信息系统项目管理师”中级的“系统集成项目管理工程师”理由主要侧重项目管理的内容,专业技术要求不高通过“系统集成项目管理工程师”原创 2022-02-17 22:14:34 · 1522 阅读 · 0 评论 -
Vue2.0源码解析(一)
Vue2.0源码解析前言由于最近又开始使用Vue2.0 很久不用生疏了所以就利用休息时间整理一下Vue2.0 的重点吧。原创 2022-01-23 23:44:59 · 609 阅读 · 0 评论 -
常用正则表达式
一、数字1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8. 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9. 有两位小数的正实数:^原创 2022-01-21 07:48:40 · 176 阅读 · 0 评论 -
Element 动态校验(rules)写法
由于比较简单所以直接上代码:<template> <div> <el-form :model="ruleForm" status-icon ref="ruleForm" label-width="100px" class="demo-ruleForm"> <el-form-item label="年龄" prop="age" :rules="setRules('年龄')"> <el-input v-model.n原创 2022-01-18 23:56:03 · 1399 阅读 · 0 评论 -
水波demo效果
参考:https://codepen.io/geeknoble/pen/PooQzwQ水波效果:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> </style></head><body> <div class原创 2021-11-07 00:40:15 · 77 阅读 · 0 评论 -
Axure使用笔记
教程地址:https://www.axure.com.cn/3608作品购买位置:https://www.axureshop.com/一、下载直接登录macwk下载(需要翻墙):https://macwk.com/(备注:macwk 只支持苹果产品下载,win的可以自己找,基本到处都有。)二、动态面板设置简介:母版可以全场通用,拖进来就是了,比如母版做了导航和footer,所有页面都运用这个母版,能保证整个网站都统一。动态面板是局部的,在当前页面里,你可以设置一些部件为动态面.原创 2021-11-06 20:44:52 · 215 阅读 · 0 评论 -
vuex中...mapMutations、...mapState模块化写法以后的调用方法
一、…mapMutations 中调用模块中的方法里面的方法:const mutations = { // 修改状态 /** * @param {Object} state vuex默认值 * @param {Object} data 通过接口获取值 * @param {Object} data2 通过接口获取值 */ updataAction (state, data, data2) { console.log(state, '111111') cons原创 2021-11-03 09:48:15 · 2274 阅读 · 1 评论 -
个人网站开发笔记
1.使用ThinkPHP5.0框架时出现目录权限不足解决办法:修改目录权限 chmod -R 777 目录位置2.路径常量(常使用的路径常数)ROOT 网站的根目录APP 代表项目的入口文件地址 tp/index.phpURL 代表当前模块地址 tp/index.php/userACTION 当前操作地址 tp/index.php/index/indexSELF 当前的ur...原创 2019-10-17 09:35:06 · 248 阅读 · 0 评论 -
微信小程序云开发 实例
一、基础准备工作:开发工具:下载新建项目,这里不能使用测试号等待一会,项目自动构建:原创 2021-04-11 09:17:06 · 556 阅读 · 0 评论