vue使用xe-utils函数库的具体方法
发布网友
发布时间:2024-07-31 11:33
我来回答
共1个回答
热心网友
时间:2024-07-31 12:10
本文介绍了vue使用xe-utils函数库的具体方法,分享给大家,具体如下:
安装完成后自动挂载在vue实例:this.$utils(函数库)
支持挂载函数列表:this.$browse(浏览器内核判断) this.$locat(用于读写地址栏参数)
在 vue 实例中通过 this.$utils 调用的函数 this 默认指向当前vue实例。
CDN 安装
使用 script 方式安装,VXEUtils 会定义为全局变量
生产环境请使用 vxe-utils.min.js,更小的压缩版本,可以带来更快的速度体验。
cdnjs 获取最新版本
点击浏览已发布的所有 npm 包的源代码。
<script src="https://cdn.jsdelivr.net/npm/vxe-utils@1.3.4/dist/vxe-utils.js"></script>
unpkg 获取最新版本
点击浏览已发布的所有 npm 包的源代码
<script src="https://unpkg.com/vxe-utils@1.3.4/dist/vxe-utils.js"></script>
AMD 安装
require.js 安装示例
// require 配置require.config({ paths: { // . 'xe-utils': './dist/xe-utils.min', 'vxe-utils': './dist/vxe-utils.min' }})// ./main.js 安装define(['Vue', 'xe-utils', 'vxe-utils'], function (Vue, XEUtils, VXEUtils) { Vue.use(VXEUtils, XEUtils)})
ES6 Mole 安装方式
npm install xe-utils vxe-utils --save
通过 Vue.use() 来全局安装
import Vue from 'vue'import XEUtils from 'xe-utils'import VXEUtils from 'vxe-utils'Vue.use(VXEUtils, XEUtils)// 通过vue实例的调用方式const dateStr = this.$utils.dateToString(new Date(), 'yyyy-MM-dd')const date = this.$utils.stringToDate('11/20/2017 10:10:30', 'MM/dd/yyyy HH:mm:ss')
vue 实例挂载自定义属性
示例
import Vue from 'vue'import XEUtils from 'xe-utils'import VXEUtils from 'vxe-utils'import customs from './customs'XEUtils.mixin(customs)Vue.use(VXEUtils, XEUtils, {mounts: ['locat', 'browse', 'cookie']})this.$locat // this.$locat.originthis.$browse // this.$browse['-webkit'] truethis.$cookie // this.$cookie('name', 'value')
混合函数
文件 ./customs.js
export function custom1 () { console.log('自定义函数')}
示例 ./main.js
import Vue from 'vue'import XEUtils from 'xe-utils'import customs from './customs'XEUtils.mixin(customs)Vue.use(VXEUtils, XEUtils)// 调用自定义扩展函数XEUtils.custom1()
示例
Home.vue<template> <div> <ul> <li v-for="item in list" :key="item.id">{{ item.dateStr }}或者{{ $utils.dateToString(item.date) }}</li> </ul> </div></template><script>export default { data () { return { list: [] } }, methods: { init () { this.$ajax.getJSON('services/user/list', {id: 123}) .then(data => { this.list = data.map(item => { item.dateStr = this.$utils.dateToString(item.date, 'MM/dd/yyyy') }) }).catch(data => { this.list = [] }) } }, created () { this.init() }}</script>
vue使用xe-utils函数库的具体方法
XEUtils)// 通过vue实例的调用方式const dateStr = this.$utils.dateToString(new Date(), 'yyyy-MM-dd')const date = this.$utils.stringToDate('11/20/2017 10:10:30', 'MM/dd/yyyy HH:mm:ss')vue
艾思软件:前端开发规范文档
全部使用大写字母。多单词采用 “ _ ” 下划线隔开。例如:const USER_TYPE = “9001”;函数命名 规范一:使用小驼峰命名。被继承的父类的私有函数需要增加下划线前缀 “ _getPrice() ”。例如:showToast / _getPrice 规范二:根据函数作用,适当添加动词前缀。例如:getSize / setSize / hasNumber...
惠普笔记本Debian编译声卡驱动的方法
关闭声卡 sudo /etc/init.d/alsa-utils stop 配置声卡,选择声卡进行配置,选择hda-intel sudo alsaconf 调节音量,将Master和PCM都调到100,外置喇叭声音非常大》_《提示:按m键,如Master下面出现OO标志,说明该选项可以使用;再按一次m键,如Master下面出现MM标志,说明该选项被禁用 alsamixer 上面就是...
Django怎么实现文件下载功能
最简单的文件下载功能的实现将文件流放入HttpResponse对象即可,如:def file_download(request): # do something... with open('file_name.txt') as f: c = f.read() return HttpResponse(c)这种方式简单粗暴,适合小文件的下载,但如果这个文件非常大,这种方式会占用大量的内存,甚至导致服务器...
惠普笔记本Debian编译声卡驱动的方法(惠普声卡驱动怎么安装?)_百度知...
步骤如下:1.到alsa主页下载最新驱动,并解压到当前目录alsa-driver-1.0.21.tar.bz2alsa-lib-1.0.21a.tar.bz2alsa-utils-1.0.21.tar.bz2$pwd/home/c-aries/download/alsa$lsalsa-driver-1.0.21.tar.bz2alsa-lib-1.0.21a.tar.bz2alsa-utils-1.0.21.tar.bz2$tarxfalsa-driver-1.0....