摘要:
一. indexedDB是什么 1.概念 IndexedDB 是一种在浏览器中用于存储大量结构化数据的 NoSQL 数据库 2.特点 存储量大 支持复杂数据结构,能够存储对象和二进制数据,并且可以使用索引来快速检索数据 异步操作 持久性存储 3. 使用场景 离线应用: 可以存储应用所需的数据,以便在 阅读全文
摘要:
我自己写的一个拖动抽屉,可以去看下 https://ext.dcloud.net.cn/plugin?id=16420 阅读全文
摘要:
一. 目标 提取公共配置 通过npm 命令实现不同环境配置的切换 二. 实现步骤 1. 公共配置 // webpack.config.common const path = require('path') const HtmlWebpackPlugin = require('html-webpack 阅读全文
摘要:
一. 简介 生产的配置在开发上面进行优化,表示优化点加注释 二. 安装 在开发的安装上在增加一些 npm install --save-dev mini-css-extract-plugin npm install css-minimizer-webpack-plugin --save-dev np 阅读全文
摘要:
一. 简介 下面是webpack5.0的开发的常见配置 二. 安装 npm init -y // 基础webpack npm i webpack webpack-cli webpack-dev-server html-webpack-plugin -D // 简单执行打包 npx webpack n 阅读全文
摘要:
# 一. vue中的jsx 用接近模板的语法代替render函数 不仅能自由地渲染dom,同时语法上也和template相似 例如: - "标签 h+ 变量"可以生成不同类型的级别的标题 - 使用html字符串渲染 Message.alert({ messge: 确定要删除xxx的笔记?, type 阅读全文
摘要:
# 一. 场景 element-ui的el-dialog的主体内容变多的时候,应该需要滚动条,所以解决方式: 1. 局部/全局设置样式; 2. el-dialog源码改造。 注意:看完了解思路,掌握max-height和overflow:auto的联合使用,el-scroll的使用即可 # 二. 方 阅读全文
摘要:
一. 小程序使用本地iconfont的方案 小程序使用本地文件: 转base64或者使用线上环境 但是iconfont线上地址不允许了(有时候官方会没有的情况),只能用base64 二. 如果使用 1. 首先下载iconfont文件 2. 取出iconfont.css 取出iconfont.css 阅读全文
摘要:
一. template 1. 使用Vue.prototype,如Vue.prototype.$store 如果$store.state.name是个string类型等非函数类型,不能在template中,比如{{$store.state.name}}直接使用或者在v-if中等使用。 如果$store 阅读全文
摘要:
一. nvue的使用场景 如果你不开发App,那么不需要使用nvue 比如:nvue只能使用css选择器,而且有些写法受限 为了实现app页面的性能优化,因为在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vue的缩写),则使用原生渲染,原生更快 层级问 阅读全文