欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue使用xe-utils函數(shù)庫的具體方法

 更新時間:2018年03月06日 14:03:59   作者:abc26296  
這篇文章主要介紹了vue使用xe-utils函數(shù)庫的具體方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了vue使用xe-utils函數(shù)庫的具體方法,分享給大家,具體如下:

安裝完成后自動掛載在vue實例:this.$utils(函數(shù)庫)

支持掛載函數(shù)列表:this.$browse(瀏覽器內(nèi)核判斷) this.$locat(用于讀寫地址欄參數(shù))

在 vue 實例中通過 this.$utils 調(diào)用的函數(shù) this 默認指向當前vue實例。

CDN 安裝

使用 script 方式安裝,VXEUtils 會定義為全局變量

生產(chǎn)環(huán)境請使用 vxe-utils.min.js,更小的壓縮版本,可以帶來更快的速度體驗。

cdnjs 獲取最新版本

點擊瀏覽已發(fā)布的所有 npm 包的源代碼。

<script src="https://cdn.jsdelivr.net/npm/vxe-utils@1.3.4/dist/vxe-utils.js"></script>

unpkg 獲取最新版本

點擊瀏覽已發(fā)布的所有 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 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實例的調(diào)用方式
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.origin
this.$browse // this.$browse['-webkit'] true
this.$cookie // this.$cookie('name', 'value')

混合函數(shù)

文件 ./customs.js

export function custom1 () {
 console.log('自定義函數(shù)')
} 

示例 ./main.js

import Vue from 'vue'
import XEUtils from 'xe-utils'
import customs from './customs'

XEUtils.mixin(customs)
Vue.use(VXEUtils, XEUtils)

// 調(diào)用自定義擴展函數(shù)
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>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 7個適用于Vue?3的高顏值UI組件庫

    7個適用于Vue?3的高顏值UI組件庫

    這篇文章主要給大家分享介紹了7個適用于Vue?3的高顏值UI組件庫,合理利用,又或者學習借鑒都是不錯的選擇,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 詳解vue2.0腳手架的webpack 配置文件分析

    詳解vue2.0腳手架的webpack 配置文件分析

    本篇文章主要介紹了詳解vue2.0腳手架的webpack 配置文件分析,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Vue中extends繼承和組件復用性詳解

    Vue中extends繼承和組件復用性詳解

    這篇文章主要給大家介紹了關(guān)于Vue中extends繼承和組件復用性的相關(guān)資料,組件(Component)是Vue.js最強大的功能之一,組件可以擴展HTML元素,封裝可重用的代碼,需要的朋友可以參考下
    2023-11-11
  • 詳解vue中v-on事件監(jiān)聽指令的基本用法

    詳解vue中v-on事件監(jiān)聽指令的基本用法

    這篇文章主要介紹了詳解vue中v-on事件監(jiān)聽指令的基本用法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • vue中ref標簽屬性和$ref的關(guān)系解讀

    vue中ref標簽屬性和$ref的關(guān)系解讀

    這篇文章主要介紹了vue中ref標簽屬性和$ref的關(guān)系,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • vue實現(xiàn)在進行增刪改操作后刷新頁面

    vue實現(xiàn)在進行增刪改操作后刷新頁面

    這篇文章主要介紹了vue實現(xiàn)在進行增刪改操作后刷新頁面,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue中 Vue.prototype使用詳解

    Vue中 Vue.prototype使用詳解

    本文將結(jié)合實例代碼,介紹Vue中 Vue.prototype使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • Vue中使用Printjs插件實現(xiàn)打印功能

    Vue中使用Printjs插件實現(xiàn)打印功能

    Print.js 主要是為了幫助我們直接在我們的應用程序中打印 PDF 文件,無需離開界面,也無需使用嵌入,這篇文章主要介紹了Vue中使用Printjs插件實現(xiàn)打印功能,需要的朋友可以參考下
    2022-08-08
  • vue3.x對echarts的二次封裝之按需加載過程詳解

    vue3.x對echarts的二次封裝之按需加載過程詳解

    echarts是我們后臺系統(tǒng)中最常用的數(shù)據(jù)統(tǒng)計圖形展示,外界對它的二次封裝也不計層數(shù),這篇文章主要介紹了vue3.x對echarts的二次封裝之按需加載,需要的朋友可以參考下
    2023-09-09
  • 構(gòu)建Vue3桌面應用程序的方法

    構(gòu)建Vue3桌面應用程序的方法

    在項目中會用到 Electron , 一種最流行的框架,可使用Javascript構(gòu)建跨平臺的桌面應用程序。在本文中,我們將研究如何通過 Vite 開發(fā) Vue 3 桌面項目,感興趣的可以了解一下
    2021-05-05

最新評論