zoukankan      html  css  js  c++  java
  • element plus的使用

    开始用vue3.0开发项目了,得配合element UI的升级版本element plus来开发;

    但是element plus实际在使用过程中还有有很多坑的,以下来慢慢列举:

    一、在main.js中引用

    import ElementPlus from 'element-plus';

    你觉得就能放心在组件里直接用的话,就开心的太早了,他有个挺大的bug的,你会发现在页面里的element的UI组件都是英文的,都是英文的。。。。。。

    上网查了很多资料后解决了,

    在app.vue中这样写就好了

    <script>
    //引入vue方法
    import { ElConfigProvider } from "element-plus";
    //中文包
    import zhCn from "element-plus/lib/locale/lang/zh-cn";
    export default {
      name: "app",
      components: {
        [ElConfigProvider.name]: ElConfigProvider,
      },
      setup() {
        let locale = zhCn;
        return {
          locale,
        };
      },
    };
    </script> 

    这样就好了。

    二、日期范围组件

    以前在vue2.0中使用,有个picker-options可以设置可以选择的时间范围什么的,但是这个属性取消了;

    <el-date-picker
            v-model="form.date"
            type="daterange"
            format="yyyy-MM-dd"
            start-placeholder="开始日期"
            end-placeholder="结束日期"
            @change="_onDateChange()"
            :picker-options="pickerOptions"
            style="250px;"
          ></el-date-picker>

    要用这个属性:disabled-date="disabledDate",要不就会一直报错

    三、在设置路由拦截的时候,也就是你在main.js里用router.beforeEach的时候,想用下element plus的提醒弹窗,你会发现会报错,你得单独引用生命组件,才可以用;

    例如:

    import { ElMessageBox } from 'element-plus';
    import { ElMessage } from 'element-plus';
    ElMessageBox.confirm('您确定要放弃当前操作吗?', {
                        confirmButtonText: '确定',
                        cancelButtonText: '取消',
                        type: 'warning'
                    }).then(() => {
                        next();
                    }).catch(() => {
                        ElMessage.info({
                            message: '已取消'
                        });
                    })

    坑不少,以后发现会慢慢记录,有什么错误或者有更好的方法,大家随时指教哦

  • 相关阅读:
    Mac电脑kernel_task占用内存过高
    Mac上的聚焦搜索无法查找到应用
    Mac电脑变卡的原因:
    IE浏览器整页截屏程序
    拓扑排序算法的一个应用
    简单演示mySQL后端数据库关系信息逆向加入到PowerDesigner的物理数据模型和概念数据模型中
    解密存储过程或函数
    C#画图
    .NET设计模式开篇
    非重复随机序列生成算法
  • 原文地址:https://www.cnblogs.com/zhilu/p/15165798.html
Copyright © 2011-2022 走看看