js
隔壁老王巴
这个作者很懒,什么都没留下…
展开
-
el-select 默认值遇到的坑
<el-select clearable v-model="Status" placeholder="请选择"> <el-option label="全部" value="-1"></el-option> <el-option label="试用" value="1"></el-opti...原创 2020-03-12 10:31:10 · 4783 阅读 · 0 评论 -
beforeRouteEnter 获取不到 vue 实例的解决方法
beforeRouteEnter(to, from, next) { console.log( to.path,from.path) next(vm=>{ if(from.path == '/'){ if(!vm.$route.query.vin){ vm.changeVin('') } ...原创 2020-03-06 17:08:30 · 1279 阅读 · 0 评论 -
JS实现一下双向绑定
<div id="app"> <input type="text" id="txt"/> <p id="show-text"></p> </div>var obj = {};Object.defineProperty(obj,"txt",{ get:function(){ ...原创 2018-04-25 18:07:37 · 553 阅读 · 0 评论 -
js for循环 forEach,every得区别
for循环和every根据条件能退出循环,forEach则不能退出循环。原创 2019-10-18 10:14:32 · 1287 阅读 · 0 评论 -
箭头函数与普通函数(function)的区别是什么?
箭头函数是普通函数的简写,可以更优雅的定义一个函数,和普通函数相比,有以下几点差异:1、函数体内的 this 对象,就是定义时所在的对象,而不是使用时所在的对象。2、不可以使用 arguments 对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。3、不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数。4、不可以使用 new 命令,因为:...原创 2019-07-31 18:09:08 · 2978 阅读 · 0 评论 -
在js里面当new了一个对象时,这中间发生了什么?
比如一个构造函数Testfunction Test(){ // 代码}var test1=new Test();在 JavaScript 中,使用 new 关键字后,意味着做了如下四件事情: 创建一个新的对象,这个对象的类型是 object; 设置这个新的对象的内部、可访问性和[[prototype]]属性为构造函数(指prototype.construtor所指向...原创 2019-02-21 14:32:34 · 1423 阅读 · 0 评论 -
JS实现继承的几种方式
<script type="text/javascript"> /** * 类的声明 */ var Animal = function () { this.name = 'Animal'; }; /** * es6中class的声明 */ ...原创 2019-01-15 17:01:05 · 632 阅读 · 0 评论 -
map, filter, reduce 各自有什么作用?
map 作用是生成一个新数组,遍历原数组,将每个元素拿出来做一些变换然后放入到新的数组中。[1, 2, 3].map(v => v + 1) // -> [2, 3, 4]另外 map 的回调函数接受三个参数,分别是当前索引元素,索引,原数组['1','2','3'].map(parseInt)第一轮遍历 parseInt('1', 0) -> 1第二轮遍历...原创 2019-01-17 12:27:22 · 3970 阅读 · 0 评论 -
解决element-ui表单中限制输入纯数字的问题
<input type="text" class="el-input__inner" oninput = "value=value.replace(/[^\d]/g,'')" >原创 2018-11-29 10:41:25 · 10946 阅读 · 8 评论 -
vue-i18n 怎么用在data属性上
用computed绑定数据: <li v-for="(item, index) in stepLists"> <img :src="item.img" alt=""> <div class="img-cover"> <div class="step-title">原创 2018-11-21 15:41:01 · 6073 阅读 · 1 评论 -
js获取链接的种的参数
getQueryParam(key) { var reqStr = location.search; if (reqStr != null && reqStr.indexOf("?") != -1) { reqStr = reqStr.substr(1); ...原创 2018-11-01 09:26:40 · 338 阅读 · 0 评论 -
JQ appened()能appened一个数组??
var page_index = api.getCurrent() - 1; // console.log(page_index,"page_index"); var new_content = res[page_index]; ...原创 2018-08-16 10:02:44 · 676 阅读 · 0 评论 -
JS实现手写parseInt的方法示例
function l(obj) { return console.log(obj) } /**********/ function _parseInt(str,radix){ var res = 0; if(typeof str !="string" &&...原创 2018-05-31 23:19:18 · 1964 阅读 · 1 评论 -
JS 按值排序 demo
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>li排序</title> <script type="text/javascript"&原创 2018-05-16 09:23:35 · 680 阅读 · 0 评论 -
js随机从数组中取出几个元素
JS如何从一个数组中随机取出一个元素或者几个元素。假如数组为var items = ['1','2','4','5','6','7','8','9','10'];1.从数组items中随机取出一个元素//code from http://caibaojian.com/js-get-random-elements-from-array.htmlvar item = items[Math.floor...原创 2018-05-14 13:54:02 · 13849 阅读 · 5 评论 -
停顿的JS文字滚动,无缝循环滚动
<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>间断滚动</title><style>#Marquee{ height:90px; overflow:hidden;}#原创 2018-05-18 16:02:22 · 2658 阅读 · 0 评论