自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 个人笔记-----JS方法【如有不对,欢迎指正】

splice()​ splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。参数说明参数描述index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。从第几个开始删除howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。item1, …, itemX可选。向数组添加的新项目。从...

2019-07-29 11:18:59 203

原创 个人笔记-----element ui 上传单个文件---实现拖拽直接替换文件。。。。。【如有不对,欢迎指正】

有个需求,vue element ui 上传文件时候,选择新文件时要自动替换之前文件,不需手动删除,找了半天一直没找到,后来自己弄了下,不知道还有没有更好的办法;如果有更好的办法欢迎留言!虽然是单个文件上传,但是不要写 :limit="1" ,这是重点,如果已经上传了一个文件,再次上传时候就删除之前的文件,然后上传新的文件。if(uploadFiles.length > 1){...

2019-07-19 13:49:10 1805

原创 个人笔记-----Vue中父子组件传值,经常忘记。。。。。【如有不对,欢迎指正】

父组件将,name,exten,sec_tonghua,time,src 的值传递给子组件,*子组件子组件用props接收

2019-07-19 09:18:31 171

转载 vue中watch的详细用法

在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法:<input type="text" v-model="cityName"/>new Vue({ el: '#root', data: { cityName: 'shanghai' }, watch: { cityName(newName,...

2019-07-08 19:04:30 236

原创 Vue 表单验证报错 -- Cannot read property 'validate' of undefined

把下面的$refs和表单ref名字保持一致就行了。ref="loginForm"this.$refs.loginForm.validate(valid => { })

2019-06-29 10:32:09 8820

转载 VUE tabs切换

每次切换给后台传递一个状态 region<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane v-for="(item, index) in type_option" :key="index" :name="item.optValue.toString()" ...

2019-06-19 19:51:13 4545 1

原创 获取当前日期只保留年月日

new Date().toLocaleDateString()

2019-06-12 10:59:03 9999

原创 vue 中 show-overflow-tooltip 不生效

<el-table-column prop="company_cost_price" label="公司成本价" width="" show-overflow-tooltip> <template slot-scope="scope"> <span>{{ scope.row.cost_frame }}</span...

2019-06-11 22:42:33 12682 4

转载 v-loading

https://blog.youkuaiyun.com/qq_36437172/article/details/83618051

2019-05-30 10:39:33 1998

转载 浅谈 for与for in的不同点

https://www.cnblogs.com/woaiwym/p/8068914.html

2019-05-29 18:54:59 194

原创 遍历数组 里的 对象 的 值

// 遍历 show数组 里的 对象 的 display_name 的 值 $.ajax({ url: baseURI+'/hetong/check/reportIndex', type: 'GET', data: sendData, success: function (res) { consol...

2019-05-26 10:16:47 3244

转载 遍历js中对象的属性和值的实例

首先说一下,dataList里面放的是对象数组;filedList里面放的是对象的属性字段名数组。刚开始是这样想的,遍历dataList,每次都可以拿到一个对象,然后嵌套for循环,遍历filedList,每次拿到它的一个属性值,然后拼凑成表格。比如:dataList[0]就是一个Emp对象,而Emp里面有id,name等属性。平常我们就可以通过dataList[0].id得到当前Emp对象的i...

2019-05-25 17:32:28 257

原创 textarea在每次输入后自动换行

$('#textarea_code').keyup(function(){ //alert(111); var e = $(this).val(); //console.log(a+=''); $(this).val(e + '\n'); })

2019-05-24 16:48:20 1771

转载 Jqgrid

https://www.cnblogs.com/kissdodog/p/3875992.html

2019-05-22 08:05:21 500

转载 免费开放接口API

https://blog.youkuaiyun.com/c__chao/article/details/78573737

2019-05-20 22:14:19 1364

原创 个人练习----Vue中使用axios请求数据【如有不对,欢迎指正】

1,安装 axios ( 官方的插件 )cd 到项目的目录 npm install axios --save ( --save 是写入到package.json,如果不写是不会写入到 pachsge.json )2,直接在组件中引入,因为axios是第三方模块, import Axios from ‘axios’;<template> <!-- 所有的内...

2019-05-16 11:38:53 469

原创 个人练习----Vue中使用vue-resource请求数据【如有不对,欢迎指正】

一,安装 vue-resource ( 官方的插件 )1,cd 到项目的目录2,安装 npm install vue-resource --save注意:( --save 是写入到package.json,如果不写是不会写入到 pachsge.json )3,在 main.js 中引入import vueResource from 'vue-resource'; ( 后面vue-r...

2019-05-16 11:09:43 211

原创 个人练习----Vue 封装操作localstorage 本地存储的方法【如有不对,欢迎指正】

// 封装操作localstorage 本地存储的方法,这是模块化的文件, var storage = { set(key,value){ // 调用这个方法时候传入一个 key 和 value // 将传入的 value 转换成JSON 字符串 localStorage.setItem(key,JSON....

2019-05-11 17:37:19 1443 1

转载 本地存储localStorage用法详解

只读的localStorage 属性允许你访问一个Document 源(origin)的对象 Storage;其存储的数据能在跨浏览器会话保留。localStorage 类似 sessionStorage,但其区别在于:存储在 localStorage 的数据可以长期保留;而当页面会话结束——也就是说,当页面被关闭时,存储在 sessionStorage 的数据会被清除 。应注意,无论数据存储在...

2019-05-11 16:30:18 373

原创 个人练习----Vue案例--toDoList( 必须会,用到的地方很多 )【如有不对,欢迎指正】

1,首先完成一个添加删除的功能,已有。 添加删除数据2,模拟数据,在list数组中模拟数据,也可以为空。list:[ {title:'进行中',checked:true}, {title:'已完成',checked:false}]3,在 data 中添加状态 checked:true ,通过更改状态来完成需求,3,在数据前面添加多选按钮,再使用 v-model 进行双向...

2019-05-10 21:19:30 627

原创 个人练习----Vue点击增加,删除数据【如有不对,欢迎指正】

<div> <input type="text" name="" id="" v-model="todo"> <button @click="addTodo()">增加</button> <div v-for="(item,key) in list" :key="key">{{item}}---<button @click="...

2019-05-10 14:03:36 1035

原创 个人笔记-----Vue怎么玩,Vue就是这么玩【如有不对,欢迎指正】

请求数据请求数据后在 <ul> 标签中渲染出来,先定义一个空的数组 list:[] ,然后循环这个空数组 <li v-for="(item,index) in list" :key="index">{{item}}</li> ,再给list:[]这个空数组赋值,先用 for 循环模拟下,再使用 this.list.push() 进行赋值。<bu...

2019-05-10 12:51:33 415

转载 Vue中this指向的问题

在下面的例子中可以看出,普通函数的this指向的就是Vue的实例,this.message可以获取到data中的值,而箭头函数的this指向了window,不能获取到值<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Docume...

2019-05-09 22:43:46 6922 2

原创 个人笔记-----Vue属性绑定,双向数据绑定,ref获取dom节点【如有不对,欢迎指正】

绑定属性v-bind: 可简写 : 需要绑定标签已有属性,例如 class,style,title,url...等等<div id="root"> <div v-bind:title="title">hello world</div></div><script> new Vue({ el:"...

2019-05-09 22:40:34 676

原创 个人笔记-----Vue中与后台通信axios【如有不对,欢迎指正】

安装 axiosnpm install axios --save-devmain.js中的Vue.config.productionTip = false 设置 false 以阻止 vue 在启动时产生提示。然后再 main.js 中引入,import axios from 'axios',然后再Vue实例对象中进行注册,//实例化vue对象new Vue({ router,...

2019-05-02 22:23:21 339

原创 个人笔记-----Vue中transition的过渡作用和transition-group【如有不对,欢迎指正】

<transition>标签有两个属性,name 属性和 mode 属性。transition里的 name 值fade 就是 .fade-enter-active,类名开头的 fade<transition name="fade" mode="out-in"> <router-view/> <router-view class="left...

2019-05-02 21:15:07 4590

转载 js取object的key与value

var obj = {“name1”:“张三”,“name2”:“李四”};1、js中想根据动态key得到某对象中相对应的value的方法有二:一、var key = “name1”;var value = obj[key];二、var key = “name1”;var value = eval(“obj.”+key);2、for(var p in obj){ ...

2019-05-02 20:38:10 4075

原创 个人笔记-----Vue中多个router-view应用【如有不对,欢迎指正】

单个 <router-view/> 和多个 <router-view/> 的区别,单个 <router-view/> 只是一个区域的变化,不需要设置name属性,在设置路由的时候单个<router-view/>使用的是component,多个<router-view/>里面需要设置一个name属性,设置路由的时候单个<route...

2019-05-02 20:37:27 4980

原创 个人笔记-----Vue中url传参【如有不对,欢迎指正】

url传参url传参主要分三个步骤,1,在router.js中进行配置2,<router-link>标签里面的 to 属性里面进行参数传递,3,在页面里面接收这个参数,例:给about页面传参在router.js文件里about 下面的path里面进行,比如像传递id和title,要用:id 和 :titlerouter.js文件-------------routes...

2019-05-01 17:16:48 358

原创 个人笔记-----Vue中的router-link标签参数传递【如有不对,欢迎指正】

router-link标签的 to 属性的值 既可以是 router.js 里面 pash 值 ,<router-link to="/about">about</router-link>也可以是 router.js 里面 name 值 ,<router-link to="about">about1</router-link>也可以这样写<r...

2019-05-01 16:46:45 496

原创 个人笔记-----Vue中子路由的配置【如有不对,欢迎指正】

router.js 文件的 children 里的 path 的路径不能加 /, 因为不是根目录下的,about文件里的 to 属性要有父级路径,<router-link to="/about/about1">about1</router-link><template> <div class="about"> 这是About文件 ...

2019-05-01 16:09:56 657

原创 个人笔记-----Vue中构造函数进行页面跳转【如有不对,欢迎指正】

methods: { next(){ this.$router.go(1); //前进 }, goback(){ this.$router.go(-1); //后退 }, href(){ this.$router.push('/about') ...

2019-05-01 14:58:42 176

原创 个人笔记-----Vue中路由里的钩子函数【如有不对,欢迎指正】

路由里的钩子函数有两个,beforeRouteEnter和beforeRouteLeavebeforeRouteEnter是进入…之前,next(true)必须要写,要进入哪个页面就写在哪个页面里面。beforeRouteLeave是离开…之前, next(true)必须要写,要离开哪个页面就写在哪个页面里面。写在页面中,这是要about页面,<script> expo...

2019-05-01 14:35:47 390

原创 个人笔记-----Vue中 设置404页面【如有不对,欢迎指正】

首先创建一个404页面的文件,然后再router里面设置, path: '*',import Error from './views/Error.vue' { path: '*', name: 'error', component: Error },

2019-05-01 13:18:03 5579

原创 个人笔记-----Vue中作用域插槽【如有不对,欢迎指正】

子组件向父组件传递数据,在子组件中设置一个通过 slot 传递数据的属性,<slot :list='list'></slot> :list是自定义属性,父组件中依然需要先引入子组件,然后注册,最后再引用,接收子组件的标签的 template,是一定要写的,一定要写在字标签里面。接收子组件数据用slot-scope=“变量”,这个变量可以自定义,变量里面存储的是子组件向父...

2019-05-01 12:56:00 254

原创 个人笔记-----Vue中 slot 插槽【如有不对,欢迎指正】

根组件数据在子组件中展示,在根组件中引入子组件,然后再子组件中用<slot></slot>直接就可以展示根组件的数据,单个插槽 根组件 <about> <div>00000000</div> </about> <script> import About from './views...

2019-04-29 18:42:34 134

原创 个人笔记-----Vue实例方法set【如有不对,欢迎指正】

set 有三个参数 target,key,valuetarget :要么是对象,要么是数组,包含对象的数组都可以,key :如果是对象的情况下,这个key就是键名,他是一个字符,要加 ‘ ’ ,如果是数组的话,就是他的索引,value :是我们想改变的值。如果用索引直接赋值 vue 是检测不到的,数组的情况<script> export default { da...

2019-04-29 17:42:44 131

原创 个人笔记-----Vue中watch和computed的区别【如有不对,欢迎指正】

watch和computed的用法有点相近,watchcomputed第一个区别computed 里的fullName他是一个自定义属性,他不能个 data 里面的属性有重复的情况,如果有重复的情况会报错。而 watch 里面的fullName的属性必须是已经存在的,这个属性要么的 data 里面的,要么的 computed 里面的。第二个区别computed定义的这个属性函数里面需...

2019-04-29 16:58:18 193

原创 个人笔记-----Vuex创建store.js和使用( 2 )【如有不对,欢迎指正】

1,在store.js中引用vue和vuex,并且使用vuex,import vue from 'vue'import vuex from 'vuex'2,使用vuex Vue.use(Vuex)3,创建store实例 const store = new Vue.Store({ })const store = new Vue.Store({ state:{ c...

2019-04-29 16:09:17 468

原创 个人笔记-----Vuex创建store.js和使用【如有不对,欢迎指正】

store.js相当于一个共享库,把很多共享的数据存放在这个store.js中,其他页面想取用,需要到store.js这个页面中取用,如果想改变数据也需要到store.js中修改数据。创建store.js需要以下几步:1,在src下面新建一个vuex文件夹,2,在vuex创建store.js,3,在store.js中引用vue和vuex,并且使用vuex,4,定义数据,在State里面进...

2019-04-28 18:11:31 2551

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除