知识点总结1.Vue格式化日期操作 2.支持vue3最新版富文本操作获取返回值3.中国省市区级联数据

一.格式化日期

1.首先先安装Day.js 使用 npm 安装

npm install dayjs --save

2.导入使用

import dayjs from "dayjs";

3.在table表格中列表项中,加入 :formatter=“dateformatter”

  <!--  :formatter="dateformatter"  格式化日期 -->
    <el-table-column
      prop="lastUpdateTime"
      label="最近操作时间"
      :formatter="dateformatter"
    />

4.然后添加dateformatter函数

// 格式化日期
const dateformatter = (row: any, column: any) => {
  return dayjs(row.lastUpdateTime).format("YY-MM-DD HH:mm:ss");
};

5.结果展示:
在这里插入图片描述

二.支持vue3最新版富文本操作

1. 安装依赖包

npm install @wangeditor/editor-for-vue@next --save

2. 在引用页面加入如下代码

<template>

 <el-button @click="gethtml">获取返回值</el-button>

 <div style="border: 1px solid #ccc">
      <Toolbar
        style="border-bottom: 1px solid #ccc"
        :editor="editorRef"
      />
      <Editor
        style="height: 300px; overflow-y: hidden;"
        v-model="valueHtml"
        @onCreated="handleCreated"
      />
  </div>

  <el-cascader
    size="large"
    :options="options"
    v-model="selectedOptions"
    @change="handleChange">
  </el-cascader>
</template>

<script lang="ts" setup>
import { ref, reactive, onBeforeUnmount, shallowRef, onMounted } from "vue";
import '@wangeditor/editor/dist/css/style.css' // 引入 css
import { Editor, Toolbar } from '@wangeditor/editor-for-vue'
//富文本编辑器
 // 编辑器实例,必须用 shallowRef
    const editorRef = shallowRef()
    const valueHtml = ref('<p>hellortrt778888</p>')
      const handleCreated = (editor:any) => {
      editorRef.value = editor // 记录 editor 实例,重要!
    };

const gethtml = () => {
  alert(valueHtml.value);
};

</script>

3.结果展示:
在这里插入图片描述

三.中国省市区级联数据

1…安装依赖包

npm install element-china-area-data -S

2.实际使用

<template>

  <el-cascader
    size="large"
    :options="options"
    v-model="selectedOptions"
    @change="handleChange">
  </el-cascader>
</template>

<script lang="ts" setup>
import { ref, reactive, onBeforeUnmount, shallowRef, onMounted } from "vue";
import { regionData } from "element-china-area-data";


//省市区三级联动开始
const options = ref(regionData);
const selectedOptions = ref([]);
const handleChange = (selected:any) => {
  console.log(selected);
};
//省市区三级联动结束


</script>

3.效果展示
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

great-sun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值