9、表单多级数据结构校验问题 <el-form :model="form"> <el-form-item label="部门" prop="dept"></el-form-item> <el-form-item label="姓名" prop="user.name"></el-form-item> </el-form> 复制代码 1. 2. 3. 4. 5. rules: { 'user.name': [{ required: true, message: '姓名不能...
4. 修改配置文件.eslintrc.cjs // @see https://eslint.bootcss.com/docs/rules/ module.exports = { env: { browser: true, es2021: true, node: true, jest: true, }, /* 指定如何解析语法 */ parser: 'vue-eslint-parser', /** 优先级低于 parse 的语法解析配置 */ parserOptions: { ec...
3、添加文件 commitlint.config.js module.exports={extends:['@commitlint/config-conventional','cz'],rules:{'type-enum':[2,'always',['feature',// 新功能(feature)'bug',// 此项特别针对bug号,用于向测试反馈bug列表的bug修改情况'fix',// 修补bug'ui',// 更新 ui'docs',// 文档(documentation)...
<el-input v-model="searchForm.lastSixNum" :number-format="{ maxLength: 6, negative: false, decimal: false, }" clearable placeholder="数字后六位搜索" /> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 三、扩展 element 中 rules添加正则 一定要记住在表单上要绑定:rules=“rules” <el-form-item...
1. 安装css-unicode-loader(一般采用使用这种就可以, 修改模式的那种方式会导致css 代码不压缩比如空格、换行符还会存在等等 configureWebpack: config => { const sassLoader = require.resolve('sass-loader'); config.module.rules.filter(rule => { ...
<!--这里的prop要跟rules里面的规则名对其用来校验规则--> <el-form-item prop="username"> <!--refix-icon="UserFilled"图标做了全局引入,这里就不需要引入了--> <!--v-model.trim 其实双向绑定了loginData.username trim其实就是去掉空格-->
一、构建项目 1、项目创建 2、使用VSCode打开项目 3、运行项目 二、Vite配置(vite.config.ts) 修改端口号 配置别名 三、setup 语法糖 变量、方法、对象声明 四、宏命令-defineProps(接收参数) 如何接收参数 是否可选(通过添加问号) 默认值 五、宏命令-defineEmits(子传父) ...