
vue
记录VUE
偷一只猪ma
总有一天技术会变得很哇塞!
展开
-
Element UI el-switch开关根据判断条件控制状态改变
el-switch开关根据判断条件来控制状态改变原创 2023-03-08 10:09:16 · 2178 阅读 · 1 评论 -
vue页面中的文字换行问题
vue页面中文字换行原创 2022-12-14 09:56:57 · 1910 阅读 · 0 评论 -
element 表单给一个动态数组里的子元素添加验证规则
element的动态验证规则原创 2022-10-18 16:17:00 · 347 阅读 · 0 评论 -
Element ui —— dialog 弹窗 设置点击空白处不关闭
element-ui 的dialog弹窗 ,默认的点击空白处也就是非弹窗区会关闭,有时候不太合适,所以要设置为不可关闭,它本身自带该功能:把这个属性设置为false即可<el-dialog title="添加" :visible.sync="dialogFormVisible" :close-on-click-modal="false"></el-dialog>...原创 2022-01-18 10:51:19 · 7442 阅读 · 0 评论 -
美化滚动条的一个插件 vue3-perfect-scrollbar
使用步骤:1.安装#npmnpm install vue3-perfect-scrollbar#yarnyarn add vue3-perfect-scrollbar2.使用#在main.tsimport { createApp } from 'vue'import App from './App.vue'//引入import PerfectScrollbar from 'vue3-perfect-scrollbar'import 'vue3-perfect-scrollbar/原创 2022-01-12 13:49:31 · 3957 阅读 · 1 评论 -
ElementUI —— 隐藏组件滚动条scrollbar使用
pc端项目中,当页面内部出现滚动条,浏览器默认的滚动条又很丑,为了页面美观,可以进行优化滚动条样式。vue的elemnt ui官方文档上并没有放出滚动条相关的实例说明,但实际上是有这么一个组件的,可自行查看element源码,效果如下图左边所示:使用:<el-scrollbar></el-scrollbar>将会出现滚动的内容放到上述标签内就可以,之后的样式效果可自行调整...原创 2021-12-24 13:54:59 · 669 阅读 · 0 评论 -
Vue3 —— 语言国际化(i18n)
需求: 点击中文按钮,列表显示中文;点击english按钮,列表显示英文如下图,搭建vue3项目//使用vitenpm init @vitejs/app安装国际化依赖插件npm install vue-i18n@next创建i18n文件夹src/i18n/ch.tsexport default { message:{ one:'一', two:'二' }}src/i18n/en.tsexport default { messa原创 2021-11-22 17:11:19 · 3658 阅读 · 0 评论 -
Vue3+TS快速上手
文章目录一、TypeScript快速上手初识TypeScript安装TypeScript第一个TypeScript程序TypeScript常用语法基础类型接口类一、TypeScript快速上手初识TypeScriptTypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6+ 的支持,它由 Microsoft 开发,代码开源于 GitHub上安装TypeScript命令行运行如下命令,全局安装TypeScript:npm install -g typescript原创 2021-11-12 15:10:18 · 8500 阅读 · 0 评论 -
babel-plugin-import实现按需引入
And Design Vue支持全部导入所有组件,会增加代码包的体积,因此不推荐这种做法babel-plugin-import 是一款babel插件,它会在编译过程中将import的写法自动转换为按需引入的方式1.安装npm i babel-plugin-import -D2.添加.babelrc文件{ "plugins": [ [ "import", { "libraryName": "ant-design-vue", "li原创 2021-10-13 10:38:21 · 815 阅读 · 0 评论 -
Vue动态绑定class的几种方式
对象方法##最简单的绑定 (这里的active加不加单引号都可以,以下也一样都能渲染):class="{'active':isActive}"判断是否绑定一个active:class="{'active':isActive==-1}"或者:class="{'active':isActive==index}"绑定并判断多个第1种:用逗号隔开:class="{'active':isActive,'sort':isSort}"第2种:放在data里面//可以把后面绑定的对象.转载 2021-09-23 17:17:45 · 6349 阅读 · 0 评论 -
elementUI级联选择器自定义定位,不随页面滑动
elementUI级联选择器自定义定位,不随页面滑动默认效果快捷定位自定义定位默认效果默认浮层显示在下方快捷定位添加placement属性:top、bottom、left、right<el-cascader :change-on-select="true" :props="defaultParams" :options="optionsArr" v-model="statusform.statu原创 2021-08-11 16:18:21 · 687 阅读 · 0 评论 -
ElementUI中switch开关--文字显示在按钮里
ElementUI中switch开关样式switch默认样式实现效果图具体步骤1)html 代码2)修改el-switch默认样式switch默认样式实现效果图具体步骤1)html 代码添加class=“switch”,避免全局样式污染<el-switch class="switch" v-model="switchvalue" :validate-event="true" active-text="新增原创 2021-07-15 12:57:47 · 3305 阅读 · 1 评论 -
Chrome安装vue-devtools
vue-devtools安装步骤Vue开发项目常用的一款谷歌浏览器插件安装步骤git地址官网地址:https://github.com/vuejs/vue-devtools.git(不好用 ̄ヘ ̄)//这个可以~~https://gitee.com/zhang_banglong/vue-devtools.git文件夹如下图:打开终端,依次输入以下命令npm installnpm run build打开vue-devtools文件夹,找到shells文件夹打开原创 2021-07-07 14:41:42 · 257 阅读 · 4 评论 -
axios的使用
axios发起get请求发起带参数的get请求发起post请求发起并发请求axios的全局配置axios封装发起get请求<button @click='getReq()'>发起get请求</button>import axios from 'axios'export default { setup(){ //写法一 const getReq=()=>{ axios.get('url').then(res=>{console.lo原创 2021-07-07 10:54:56 · 287 阅读 · 0 评论