- 博客(8)
- 收藏
- 关注
原创 vue项目i18n国际化方案
locale.value = 'zh' // 原来是英语'en',切换成中文'zh'思路:1、安装、引入i18n插件,创建i18n实例、挂载实例对象。// 使用,此处的message是两个语言包中定义的字段的键。3、组合语言包对象,在创建i18实例时设置默认语言。locale: 'en' //设置默认语言为英语。3、在main.js中引入、创建实例、挂载。例如:新建src/lang/zh.js。新建src/lang/en.js。// 引入vue-i18n插件。// 组合语言包对象。
2024-04-17 17:53:53 133
原创 解决element-plus的el-dailog弹窗不能垂直居中的问题
将如下代码粘贴到组件的css部分即可:margin:0!important;top:50%;left:50%;flex:1;
2024-04-08 14:52:18 130
原创 解决vue3里面将props接收到的对象深拷贝后双向绑定失败为题
这样就可以将接收到的对象数据复制下来进行页面上的双向绑定,而不用考虑修改props报错的问题。
2024-04-08 11:08:49 99
原创 用vue-json-viewer美化页面展示json
4、注意value属性里面绑定的是json对象,而不是json字符串,否则样式不会生效。1、安装vue-json-viewer插件。:value="JSON对象"
2024-04-03 16:34:39 253 1
原创 前端vue3项目规范及命名规范
声明组件:单词首字母大写命名,如MyComponent,组件名应该始终是多个单词,根组件App除外。views文件夹下,只有一个文件的情况下不需要创建新的子文件夹,而是直接放在views目录下。小驼峰命名法,如mySchool,命名必须是跟需求内容有关的词,命名是复数的时候需要加s。使用组件:短横线分割命名,如全部大写,使用大写字母和下划线来组合命名,下划线用以分割单词,如MAX_COUNT。多个特性的元素应该分多行撰写,每个特性一行,增强可读性。
2024-04-03 10:03:09 357 1
原创 解决前端下载.json文件打开后显示[object object]问题
2、let blob = new Blob(JSON.stringify(res, null, 2).split('')) //括号内的JSON.stringify(res, null, 2).split('')是解决问题的核心。3、let url = window.URL.createObjectURL(blob) //创建流文件的url。4、let a = document.createElement('a') //生成a标签,用于下载。
2024-04-02 10:34:55 218 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人