vue的一些模块功能

这篇博客介绍了如何在Vue项目中实现多种实用功能,包括利用vue-easy-print实现点击打印,使用pinyin-match进行拼音匹配,以及结合elementui实现表格的导出和ChinaAreaData的三级联动。详细步骤包括安装相应的npm包,引入插件,以及具体的代码实现和用法展示。
摘要由CSDN通过智能技术生成

vue实现点击打印功能

vue中安装   vue-easy-print

npm install vue-easy-print --save

在需要用到的页面引入插件

import   vueEasyPrint   from  "vue-easy-print";

将需要打印的部分,放入一下标签中

<vue-easy-print ref="easyPrint" tableShow></vue-easy-print>

点击触发,自定义点击事件,在事件中执行以下代码

this.$refs.easyPrint.print()

vue实现拼音匹配

vue中安装   pinyin-match

npm install pinyin-match --save

在需要用到的页面引入插件

import PinyinMatch from "pinyin-match";

用法

    PinyinMatchYP(query) {
      if (query !== "") {
        let result = [];
        this.options.forEach((i) => {
          let m = PinyinMatch.match(i.drug_name, query);  //(需要过滤的名称,输入的关键词)
          if (m) {
            result.push(i);
          }
        });
        this.options = result;
      } else {
        this.drugarr();
      }
    },

 vue实现elementui 表格导出

vue中安装   file-saver

npm install --save xlsx file-saver

在需要用到的页面引入插件

import FileSaver from "file-saver";

import XLSX from "xlsx";

elementui表格未使用fixed

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值