Lwj vue plugin

This is some common vue Methods

Version: 1.0.13 Updated: 02/12/2019

By: liswn License: MIT

Downloads Last 30 Days: 91

Install

npm i lwj-vue-plugin
yarn add lwj-vue-plugin

Repository: https://github.com/liswn/lwj-vue-plugin

CDNs

bundle.run: https://bundle.run/lwj-vue-plugin

jsDelivr: https://cdn.jsdelivr.net/npm/lwj-vue-plugin

unpkg: https://unpkg.com/lwj-vue-plugin

开始

npm i lwj-vue-plugin -S

main.js

import lwjVuePlugin from 'lwj-vue-plugin'
import 'lwj-vue-plugin/src/lib/style/index.css'

Vue.use(lwjVuePlugin)

使用方法

时间格式化
filters: {{ new Date() | FormatDateTimeFilter('YYYY-MM-DD HH:mm:ss 星期E')}}

methods: $FormatDateTime(new Date(), 'YYYY-MM-DD HH:mm:ss 星期E')

运算结果:2019-01-04 13:00:00 星期五
货币格式化
filters: {{ 10000 | FormatCurrencyFilter({unit: '¥', position: 'suffix', places: 1})}}

methods: $FormatCurrency(10000, {unit: '¥', position: 'suffix', places: 1})

运算结果:10,000.0
SHA
methods: $SHA('asdfghjkl')

运算结果:5fa339bbbb1eeaced3b52e54f44576aaf0d77d96
字符串裁剪加省略号
filters: {{ 'asdfghjkl' | TextClipFilter(3)}}

methods: $TextClip('asdfghjkl', 3)

运算结果:asd...
用途 filters methods 参数
时间格式化 {{date| FormatDateTimeFilter(fmt)} $FormatDateTime(date, fmt) date: 时间; fmt: 时间格式,如("YYYY-MM-DD HH:mm:ss 星期E") 默认("YYYY-MM-DD HH:mm:ss")
货币格式化 {amount| FormatCurrencyFilter({unit, Places, position})}} $FormatCurrency(100, {unit, Places, position}) amount: 金额;unit: 货币符号, 如"¥",默认为空; places:保留小数位数,默认为2, position:位置,可选(prefix、suffix),默认:prefix
SHA - $SHA(string) string: 用于加密的字符串
字符串裁剪加省略号 string | TextClipFilter(len) $TextClip(string, len) string: 字符串; len:截取长度, type: Number 默认: 10
Categories: Vue js
Tags: