![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
沙鑫741
长路漫漫 唯贱作伴
展开
-
浏览器方向面试题
目录原创 2020-07-21 15:31:10 · 652 阅读 · 0 评论 -
Object.defineProperty 和 proxy
Object.definePropertyObject.defineProperty这个并不是es6的语法,这个是给一个对象,添加属性,但是目前框架很多实用这个方法,来实现数据劫持,也就是数据双向绑定// 平时我们这样给一个对象添加属性let obj = {str:"hello swr"}obj.str = 'goodbye swr'console.log(obj.str) // 'goodbye swr'当我们想在给一个对象,读取值或写入值时,进行的操作// 使用Object.define原创 2020-07-21 13:12:46 · 375 阅读 · 0 评论 -
命令行删除 node_modules
干他妈的npm install rimraf -grimraf node_modules原创 2018-12-10 17:00:58 · 864 阅读 · 0 评论 -
vue 词云
npm install echartsnpm install echarts-wordcloud然后在main.jsimport echarts from 'echarts'Vue.prototype.$echarts = echartsrequire('echarts-wordcloud') <template><div class="conta...原创 2018-08-28 16:10:16 · 4238 阅读 · 2 评论 -
vue 集成html5 plus
之前那个文章 手机端保存图片到相册 有人说不懂这篇文章是vue用来集成html5 plus 然后就可以通过这个保存图片到手机端了hbuilder把文件夹转换为app 就能使用plus了https://github.com/Shaxin742/vue-webapp-demo...原创 2019-09-29 13:35:51 · 4601 阅读 · 11 评论 -
html5 plus 图片下载保存到手机相册
html5plus 接口文档:http://www.html5plus.org/doc/zh_cn/webview.htmlvue 集成html5plus方法:https://blog.csdn.net/weixin_38641550/article/details/85235297vue集成plus demo :https://github.com/Shaxin742/vue-weba...原创 2018-06-22 21:50:40 · 17258 阅读 · 9 评论 -
eslint vscode 配置
安装这俩东西安装Eslint npm install eslint -g然后vsCode 首选项设置 用户设置 然后把老子的代码粘贴一下 { "breadcrumbs.enabled": true, "editor.tabSize": 2, "editor.renderWhitespace": "boundary", "edito...原创 2018-08-23 15:10:21 · 870 阅读 · 1 评论 -
vue实现抖音时间转盘
做了一个抖音时间转盘 还挺简单的 可能我做的很粗糙用vue做的 才160行代码。。。。其实很简单 只是大部分人被这个圆给迷惑了这个圆就是用简单css3就能做 通过rotate来修改计算就能展示出来了。。。。然后贴代码。。。<template> <div class="main"> <div class="timeBox...原创 2019-05-31 17:04:24 · 1446 阅读 · 0 评论 -
axios 封装带请求频繁取消上一次请求 + 全局loading
resful配置自己配置吧我懒的写axios 封装 首先引入axios 创建实例import axios from 'axios'// 创建axios实例const service = axios.create({ baseURL: process.env.BASE_API, // api的base_url timeout: 6000 // 请求超时时间})然后加入...原创 2018-12-10 15:43:24 · 3713 阅读 · 6 评论 -
音频播放组件
<template> <div class="di main-wrap" v-loading="audio.waiting"> <!-- 这里设置了ref属性后,在vue组件中,就可以用this.$refs.audio来访问该dom元素 --> <audio ref="audio" class="dn"转载 2018-10-10 10:49:36 · 1585 阅读 · 0 评论 -
基于vue element 封装上传组件
基于vue element封装的上传组件使用方法:1.首先引入该组件2.注册组件3.页面使用4.回调函数(如需其他回调自行封装 因为我暂时没用到其他的 哈哈哈) <template> <div> <el-upload :on-preview="handlePreview" :on-...原创 2018-10-10 13:43:01 · 2319 阅读 · 1 评论 -
vue audio 播放器(带歌词滚动)
这个是基于element 做的audio播放器弹窗,再打开的时候通过调用这个弹窗的open方法吧数据传入 如: 歌词格式应该与正式格式同,即:时间 歌词[00:00.00] 作曲 : 高进 [00:01.00] 作词 : 高进可以通过ref直接找到该节点; audio 主要有几个 方法:play:播放;pause:暂停 当前时间:currentTime;歌曲时间 ...原创 2018-10-24 20:08:12 · 6123 阅读 · 5 评论 -
resful 返回状态
http 返回值:先来一个图片(群友拉屎总结出来的)301:被请求的资源已永久移动到新位置302:请求的资源临时从不同的 URI响应请求。305:被请求的资源必须通过指定的代理才能被访问。307:请求的资源临时从不同的URI 响应请求。400:1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。 2、请求参数有误...原创 2018-11-01 09:52:51 · 295 阅读 · 1 评论 -
vue打包app
build: { // Template for index.html index: path.resolve(__dirname, '../dist/index.html'), // Paths assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static',...原创 2018-07-24 15:59:36 · 991 阅读 · 0 评论 -
vue 阻止输入框冒泡
阻止vue的输入框冒泡vue 阻止事件方法.stop.prevent.capture.self.once<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <div id="app"> {{ message }} <d...原创 2018-11-12 11:15:09 · 2961 阅读 · 0 评论 -
vue双向绑定原理
vue 双向绑定是基于 js的defineProperty来实现的 通过这个属性来set 值, 然后下面的我就几把看不懂了 MMP<body> <input type="text" id="input" /> <script> const data = {}; const input = document.getElementByI...原创 2018-11-26 16:54:10 · 558 阅读 · 0 评论 -
vue bind
今天学到了一招 :style="'background-position:'+(-index*250-19)+'px 0'"这个东西竟然有优先级 我用各种number转换都给我出来25019 后台老哥教我一招乾坤大挪移舒服:style="{backgroundImage:'url(' + imgurl + ')'}":class="'icon'+index":class...原创 2018-09-30 14:17:45 · 138 阅读 · 0 评论