在vue中使用xe-utils函数库(详细教程)

这篇文章主要介绍了vue使用xe-utils函数库的具体方法,现在分享给大家,也给大家做个参考。

本文介绍了vue使用xe-utils函数库的具体方法,分享给大家,具体如下:

安装完成后自动挂载在vue实例:this.$utils(函数库)

支持挂载函数列表:this.$browse(浏览器内核判断) this.$locat(用于读写地址栏参数)

在 vue 实例中通过 this.$utils 调用的函数 this 默认指向当前vue实例。

立即学习“前端免费学习笔记(深入)”;

CDN 安装

使用 script 方式安装,VXEUtils 会定义为全局变量

生产环境请使用 vxe-utils.min.js,更小的压缩版本,可以带来更快的速度体验。

cdnjs 获取最新版本

点击浏览已发布的所有 npm 包的源代码。


登录后复制登录后复制

unpkg 获取最新版本

点击浏览已发布的所有 npm 包的源代码


登录后复制登录后复制

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 Module 安装方式

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

 

  

       
  • {{ item.dateStr }}或者{{ $utils.dateToString(item.date) }}
  •   
 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() }}

登录后复制

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

使用JS代码制作二维码并且生成功能(详细教程)

浅谈vue.js导入css库(elementUi)的方法

使用use注册Vue全局组件和全局指令的方法

以上就是在vue中使用xe-utils函数库(详细教程)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2752501.html

(0)
上一篇 2025年3月8日 06:24:09
下一篇 2025年3月8日 06:24:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 通过jQuery+JSONP中跨域请求的方法(详细教程)

    了解了jsonp之后,大家应该也都明白了,jsonp主要就是用来实现跨域的获取数据,今天我们就来详细探讨下如何在实际中应用jsonp实现跨域   JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏…

    2025年3月8日
    200
  • 通过在vue项目中使用ueditor(详细教程)

    下面我就为大家分享一篇vue项目中使用ueditor的实例讲解,具有很好的参考价值,希望对大家有所帮助。 以vue-cli生成的项目为例 1.static文件夹下先放入ueditor文件 2.index.html添加如下代码 登录后复制 立…

    编程技术 2025年3月8日
    200
  • 在Node.js中爬取豆瓣数据(详细教程)

    这篇文章通过实例给大家详细分析了node.js爬取豆瓣数据的过程以及具体方法步骤,有兴趣的朋友可以参考学习下。 一直自以为自己vue还可以,一直自以为webpack还可以,今天在慕课逛node的时候,才发现,自己还差的很远。众所周知,vue…

    2025年3月8日 编程技术
    200
  • React组件项目(详细教程)

    本文通过实例给大家分享了编写react组件项目实践的全过程,对此有兴趣的朋友可以参考下。 当我刚开始写React的时候,我看过很多写组件的方法。一百篇教程就有一百种写法。虽然React本身已经成熟了,但是如何使用它似乎还没有一个“正确”的方…

    编程技术 2025年3月8日
    200
  • ES6中map、set与数组、对象的对比(详细教程)

    这篇文章主要给大家介绍了关于es6学习笔记之map、set与数组、对象对比的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面一起学习学习吧。 前言 ES5中的数据结构,主要是用Array…

    编程技术 2025年3月8日
    200
  • 在Node.js中如何使用DNS模块(详细教程)

    本篇文章给大家详细介绍了node.js中dns模块的相关知识点,以及相关的实例代码做了分享,有兴趣的朋友参考下。 1. DNS 在Node.js中,提供DNS模块,以实现域名查找及域名解析的处理。 在DNS模块中,提供了三个主方法及一系列便…

    编程技术 2025年3月8日
    200
  • 怎样在vue中使用ts(详细教程)

    本篇文章主要介绍了如何在vue中使用ts的示例代码,现在分享给大家,也给大家做个参考。 本文介绍了如何在vue中使用ts的示例代码,分享给大家,具体如下: 注意:此文并不是把vue改为全部替换为ts,而是可以在原来的项目中植入ts文件,目前…

    2025年3月8日 编程技术
    200
  • 在vue中全面解读cli(详细教程)

    vue是一套构建用户界面的渐进式框架。这篇文章主要介绍了vue cli的相关知识,本文给大家及时的非常全面,需要的朋友可以参考下 写在前面: vue是什么,是一套构建用户界面的渐进式框架(官网解释),什么叫渐进式框架呢,简单回答就是主张最少…

    2025年3月8日 编程技术
    200
  • 在vue中bus全局事件中心(详细教程)

    ue-bus 提供了一个全局事件中心,并将其注入每一个组件,你可以像使用内置事件流一样方便的使用全局事件。这篇文章给大家介绍了vue bus全局事件中心简单demo,需要的朋友参考下吧 1.vue-cli搭建好项目之后,使用npm安装vue…

    编程技术 2025年3月8日
    200
  • 在vue-cli下使用vuex(详细教程)

    这篇文章主要介绍了vue-cli下的vuex的简单demo(实现加1减1操作),本文图文并茂给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下 1.vue-cli搭建好项目之后,使用npm安装vuex  npm install v…

    2025年3月8日 编程技术
    200

发表回复

登录后才能评论