View UI是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。
安装:
$ npm install view-design --save
引入 ViewUI:
一般在 webpack 入口页面 main.js
中如下配置:
import Vue from 'vue';
import VueRouter from 'vue-router';
import App from 'components/app.vue';
import Routers from './router.js';
import ViewUI from 'view-design';
import 'view-design/dist/styles/iview.css';
Vue.use(VueRouter);
Vue.use(ViewUI);
// The routing configuration
const RouterConfig = {
routes: Routers
};
const router = new VueRouter(RouterConfig);
new Vue({
el: '#app',
router: router,
render: h => h(App)
});
使用时间选择器
<DatePicker
type="datetimerange"
v-model="timeDate"
:options="options2"
format="yyyy-MM-dd HH:mm:ss"
split-panels
placeholder="请选择筛选时间"
@on-ok = "changeTime"
@on-change = "timeChange"
style="width: 320px">
</DatePicker>
更改默认结束时间为23:59:59主要是@on-change = "timeChange"
网上查更改默认事件花里胡哨太多了,而且“原创”往往都是一个模子刻出来
timeChange(time) {
if(time[1].slice(-8)==='00:00:00'){
time[1] = time[1].slice(0,-8) + '23:59:59'
this.timeDate = time
}
},
这样即可
看看效果: