![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
管小贱
这个作者很懒,什么都没留下…
展开
-
Canvas学习之画图
之前项目有做过前端截图工具,利用的是html2canvas完成截图开发,就想自己完成一些截图工具中的画画。入门canvas学习,就边学习边记录,用的还是vue框架,有直线,框,圆,箭头,画线,撤销,清空等等。“箭头”是网上copy过来的。。其他就较为简单。还是直接贴代码吧vue-template<template> <div class="canvasCurve"> <canvas id="canvasCurve" :width原创 2021-12-17 14:51:20 · 318 阅读 · 0 评论 -
vue简单组件封装
组件封装用于多个类似的样式或功能,直接封装组件减少代码重复率,提高维护效率例如一个面板panel:效果图:(手机端)vue创建一个panel.vue<template> <div class="panel"> <div class="panel-wrapper"> <div class="panel...原创 2019-02-28 10:53:58 · 1568 阅读 · 0 评论 -
vue async/await解决异步
当一个方法中有多个异步方法,可以通过async/await变为同步,执行完上一个异步,才继续执行接下来的代码。例:多个子组件中有promise构造函数子组件1 SubmitForm() { let p = new Promise(function(resolve, reject){ // promise this.$refs['For...原创 2019-05-23 15:01:09 · 2465 阅读 · 0 评论 -
vue移动端长按事件(ios移动端echarts长按出现空白)
main.js自定义指令Vue.directive('longtouch', function (el, binding) { let oDiv = el let x = 0 let y = 0 let z = 0 let timer = null oDiv.addEventListener('touchstart', function (e) { if ...原创 2019-05-23 17:46:23 · 1127 阅读 · 0 评论 -
JS常用自定义函数(vue)和方法
1、获取时间转化2018-12-13 12:29:20//可以全局定义一个timestamp函数,直接filters过滤函数使用 timestamp (time) { // let time = new Date() let years = time.getFullYear() let month = this.addZero(ti...原创 2018-12-13 14:21:47 · 859 阅读 · 0 评论