引言
最近项目需求根据年,年月,年月日查询数据,并且可以加减日期,效果如下:
由于vant中datetime-picker未提供只选择年:
百度网上基本没有,故自己简单封装一下,最简单思路实现。
思...
一、安装
演示地址:https://chenxuan1993.gitee.io/component-document/index_prod#/index
npm install vue-seamless-scroll --save
二、引入
在main.js中引入
// 自动滚动
import scroll from ...
一、request.js
/**axios封装
* 请求拦截、相应拦截、错误统一处理
*/
import axios from "axios";
import QS from "qs";
import store from "../store";
import router from "../router";
// 环境的切换
...
<script>
export default {
data() {
return {
ws: null, //建立的连接
lockReconnect: false, //是否真正建立连接
timeout: 28 * 1000, //30秒一次心跳
timeoutObj: null, //...
mounted() {
// 将logoClickBtn方法绑定到window下面,提供给外部调用
let _that = this;
window['logoClickBtn'] = (url) => {
_that .logoClickBtn(url)
}
},
mothods...
实现原理
利用过滤方式过滤数据
template
<template>
<div>
<el-form:inline="true":model="searchData"size="mini" @submit.native.prevent>
<el-form-item labe...
1、下载
npm install vue-quill-editor --sav
2、在man.js中加入
// 富文本编辑器
import VueQuillEditor from "vue-quill-editor";
import "quill/dist/quill.core.css";
import "quill/dist/quill.sn...
1、普通的watch
<script>
export default {
data() {
return {
Data: "",
};
},
watch: {
Data(newValue, oldValue) {
console.log(newValue, oldValue);
},
},
};
&...
man.js中填写这段代码
<script>
// 设置cookie,放在main.js
Vue.prototype.setCookie = function (cName, value, expiredays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + expired...
1.场景
在当前路由页面,再次点击当前页面菜单,进行刷新。
2.遇到的问题
1. 用vue-router重新路由到当前页面,页面是不进行刷新的。
2.采用window.reload(),或者router.go(0)刷新时,整个浏览器进...