简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
<!--* @Descripttion: Vue设置高度为浏览器高度* @version:* @Author: zhangfan* @email: 2207044692@qq.com* @Date: 2020-07-03 09:10:28* @LastEditors: zhangfan* @LastEditTime: 2020-07-16 17:42:53--><template
首先,在assets下css里创建了两个文件,一个theme.less,就是控制样式的函数,一个color.less,用来调用函数传值。// theme.less文件// 实现换肤的样式函数/*1.主色调,整体项目的主要颜色。2.首页的背景颜色。3.字体颜色。主要是和主色调来配合使用。4.表格滑过的颜色。5.表格选中的颜色。6/7.首页每一项渐变的颜色,待定。*///将项目中所有需要更改样式的cs
1.组件自身的递归调用,就是在当前组件中,调用组件自己2.当我们使用vue.js官方提供的调试工具调试时,可以看到组件的名称,更好地定位3.最后一种应该是使用比较多的情况,就是当我们使用 keep-alive时可以使用include和exclude指定需要缓存和不需要缓存的组件。指定的依据就是组件的name。...
一、在Vue项目中引入三维地图1.安装对应的包//安装mars3d主库npm install mars3d --save//安装mars3d插件(按需安装)npm install mars3d-space --save2.为了方便使用,绑定到原型链,在其他vue文件,直接 this.mars3d 来使用<template><div :id='`tong3d-container${
<!--* @Descripttion: 插槽slot* @version:* @Author: zhangfan* @email: 2207044692@qq.com* @Date: 2020-05-14 09:08:01* @LastEditors: zhangfan* @LastEditTime: 2020-06-29 09:51:02--><template><
1. 组件名为多个单词我们开发过程中自定义的组件的名称需要为多个单词,这样做可以避免跟现有的以及未来的HTML元素相冲突,因为所有的 HTML 元素名称都是单个单词的。推荐:Vue.component('todo-item', {// ...})export default {name: 'TodoItem',// ...}不推荐:Vue.component('todo', {// ...})ex
v-model用于表单数据的双向绑定,其实它就是一个语法糖,这个背后就做了两个操作:v-bind绑定一个value属性v-on指令给当前元素绑定input事件自定义组件使用v-model,应该有以下操作:接收一个value prop触发input事件,并传入新值在原生表单元素中:<input v-model="inputValue">相当于<input v-bind:value=
jsPlumb是一个比较强大的绘图组件,它提供了一种方法,主要用于连接网页上的元素。在现代浏览器中,它使用SVG或者Canvas技术,而对于IE8以下(含IE8)的浏览器,则使用VML技术。
1. 产生原因store里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,store里面的数据就会被重新赋值。2. 解决办法将state里的数据保存一份到本地存储(localStorage、sessionStorage、cookie)中让页面在刷新前存store到localStorage中。当然,在页面刷新时还要读localStorage中的数据到store中,读取和储存都写在
第一种方式传递参数this.$router.push({path: ' 路由 ', query: {key: value}})参数取值this.$route.query.key传递参数<!--* @Descripttion: 登录页面* @version:* @Author: zhangfan* @email: 2207044692@qq.com* @Date: 2020-07-25 14: