排序:
默认
按更新时间
按访问量

数组去重

//数组去重//方法一var arr = [0,2,3,4,4,0,2];var obj={}var arrs=[]for(var i=0;i<arr.length;i++){ if(!obj[arr[i]]){ obj[arr[i]]=1; arrs.push(arr[...

2018-06-20 17:40:35

阅读数:47

评论数:0

vue 的生命周期

1.什么是vue生命周期?   vue实例从创建到销毁的过程,就是生命周期,从开始创建、初始化数据、编译模板、挂载demo-渲染、更新-渲染、卸载等一系列过程,我们称之为Vue的生命周期2.vue生命周期总共有几个阶段?8个阶段,创建前后、载入前后、更新前后、销毁前后3.第一次页面加载会触发哪些钩...

2018-06-02 14:47:38

阅读数:24

评论数:0

cookie和session

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份如果说Cookie机制是通过检查客户身上的“通行证”来确定客户身份的话,那么S...

2018-04-26 10:38:00

阅读数:18

评论数:0

vue项目优化之按需加载组件-使用webpack require.ensure

使用 vue-cli构建的项目,在 默认情况下 ,执行 npm run build  会将所有的js代码打包为一个整体,打包位置是 dist/static/js/app.[contenthash].js   类似下面的路由代码 router/index.js  路由相关信息,该路由文件引入了多个 ...

2018-04-25 09:59:55

阅读数:42

评论数:0

Vue-自定义组件

组件(Component)是Vue.js 最强大的功能。组件可以封装可重用的代码,通过传入对象的不同,实现组件的复用,但组件传值就成为一个需要解决的问题。父组件向子组件传值组件实例的作用域是孤立的。这意味着不能在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要通过子组件的p...

2018-04-25 09:27:42

阅读数:1826

评论数:0

小屏适配

在谷歌浏览器下设置小屏模式1366*768,开始适配一.列表自适应小屏,不出横向滚动条实现:1.      在html模板中定义列宽为变量,这时,需要在width属性前加上冒号2.      在data中定义变量3.定义重写方法4.在create钩子中使用二:采用媒体查询...

2018-04-25 09:27:24

阅读数:60

评论数:0

字体图标制作与使用

字体图标的优势:字体图标任意缩放不会失真,也大大减少请求数量,优化性能。 在线生成工具: https://icomoon.io/app/#/select1.      进入网址:主页面2.      新建一个图集 new set from selection3.添加.svg图片(可以使用现成的,也...

2018-04-25 09:27:15

阅读数:323

评论数:0

vue 问题汇总

一. vue中的地址传参添加和修改除了接口有所不同,其他大致相同,可通过传参调取不同接口;二.v-for的使用,重复渲染元素 这个例子中,右边的组件是基于接口返回值重复渲染的, 前端不再需要去判断组件的显示与隐藏。这样,今后组件扩充,前端不再需要改动任何代码,,v-for直接实现动态的重复渲染方法...

2018-04-25 09:26:56

阅读数:31

评论数:0

Axios的安装:

1.打开项目文件夹,在命令行窗口执行npm install axios -S2.可以去项目配置文件中查看安装其他插件的时候,可以直接在 main.js 中引入并 Vue.use(),但是 axios 并不能 use,只能每个需要发送请求的组件中即时引入。 为了解决这个问题,有两种开发思路:1:引入...

2018-04-25 09:26:47

阅读数:535

评论数:0

打包方式

1.在项目文件夹中打开命令行工具2.执行npm run build命令3.开始打包4.dist文件夹就是生成的最新前端包

2018-04-25 09:26:39

阅读数:17

评论数:0

前端路由

1. npm安装路由在创建项目的时候,将installvue-router设置为YES就实现了安装引入路由到src目录下的router/index.js文件中借助 vue-router,使用嵌套路由配置(实际项目中的应用界面,通常由多层嵌套的组件组合而成。URL中各段动态路径也按某种结构对应嵌套各...

2018-04-25 09:25:03

阅读数:16

评论数:0

异步树

当树上挂载的数据较多时,一次加载出全部的数据,可能导致用户体验不佳,这时可以考虑使用异步树,按需加载。1.      HUI异步树HUI官网上有异步树的示例代码,在此就不赘述。异步树是按层加载的。首次加载出根节点,可以设置属性default-expanded-keys让其再调用一次loadNode...

2018-04-24 17:50:51

阅读数:127

评论数:0

HUI组件—对话框

1.      直接设置对话框内容区的宽度,可能导致对话框在页面中不居中,偏离中间位置,如果想指定对话框的宽度,可以设置area属性。area属性同时也可以指定对话框的高度。 2.      给对话框添加area属性后,对话框中间内容区会出现垂直滚动条,可以通过给其包裹外层容器解决。...

2018-04-24 17:46:07

阅读数:16

评论数:0

WebSocket与HTTP

l  HTTP协议HTTP 协议有一个缺陷:通信只能由客户端发起。HTTP 协议做不到服务器主动向客户端推送信息。²  HTTP的缺陷在WebSocket规范提出之前,开发人员若要实现这些实时性较强的功能,经常会使用折衷的解决方法:轮询(polling)和Comet技术。其实后者本质上也是一种轮询...

2018-04-24 17:42:46

阅读数:24

评论数:0

vue指令v-if和v-for

l  vue指令中v-if和v-for如果用在同一个标签上是有优先级的.这种优先级可以用来渲染满足特定条件的某些项.如果想要有条件的进行渲染,(1)可以将v-if置于外层元素;(2)可以将v-if置于<template>上.template最终不会渲染在...

2018-04-24 17:24:26

阅读数:102

评论数:0

vue项目中引入控件

1.      需要下载控件安装包,进行安装 控件下载地址以及密码: https://filexc.hikvision.com/filexc/www/?a=d&i=3ntAaSPSuD密码:Idsnfxlj12SUayiD5nG6 (注: 此控件只能在IE浏览器中正常显示)...

2018-04-24 17:21:26

阅读数:145

评论数:0

Vue-数据传递

组件(Component)是Vue.js 最强大的功能。组件可以封装可重用的代码,通过传入对象的不同,实现组件的复用,但组件传值就成为一个需要解决的问题。1.     父组件向子组件传值组件实例的作用域是孤立的。这意味着不能在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要...

2018-04-24 17:14:54

阅读数:61

评论数:0

Vue-set

Vue是通过Object.defineProperty()来实现双向数据绑定的。把一个普通 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。每个组件实...

2018-04-24 14:17:34

阅读数:20

评论数:0

Vue—key的使用

1.      用法<div v-for="item in items":key="item.id"><!-- 内容-->&amp...

2018-04-24 12:07:18

阅读数:902

评论数:0

Vscode插件安装

有时候因为网络的问题,Vscode可能无法正确安装扩展,可选择离线安装。1.      进入VisualStudio Code官网https://marketplace.visualstudio.com/2.      输入插件名字3.      下载点击上图的下载小按钮,页面跳转至安装界面4. ...

2018-04-24 12:02:44

阅读数:619

评论数:0

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