Skip to content
This repository has been archived by the owner on Sep 29, 2020. It is now read-only.

Commit

Permalink
chore: add datetime-view
Browse files Browse the repository at this point in the history
  • Loading branch information
ichengde committed Jul 23, 2019
1 parent 6b97ba0 commit 061e339
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 0 deletions.
28 changes: 28 additions & 0 deletions src/components/datetime-view/index.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<template>
<div></div>
</template>

<script>
import Datetime from '../datetime'
import Picker from '../datetime/datetimepicker'
import objectAssign from 'object-assign'
export default {
name: 'datetime-view',
extends: Datetime,
methods: {
render () {
this.$nextTick(() => {
this.picker && this.picker.destroy()
this.picker = new Picker(objectAssign(this.pickerOptions, {
renderInline: true
}))
// #2797
this.$nextTick(() => {
this.picker.show()
})
})
}
}
}
</script>
30 changes: 30 additions & 0 deletions src/components/datetime-view/metas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
category:
en: Form
'zh-CN': 表单
icon: '&#xe60a;'
props:
value:
type: String
default: ''
en: form's value, use `v-model` for binding
zh-CN: 表单值,`v-model`绑定
format:
default: 'YYYY-MM-DD'
en: display format for date column
zh-CN: 日期栏的显示格式
methods:
render:
version: v2.5.0
en: re-render component
zh-CN: 强制重新渲染组件,当主动修改值或者其他非响应属性时需要调用该方法
changes:
v2.9.2:
en:
- '[fix] fix render error for DOM not found #2797'
zh-CN:
- '[fix] 修复render错误,未找到DOM元素 #2797'
v2.5.0:
en:
- '[feature] new component'
zh-CN:
- '[feature] 新组件 DatetimeView'
11 changes: 11 additions & 0 deletions src/components/datetime-view/test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import Comp from './index.vue'

import { mount } from 'vue-test-utils'
import { expect } from 'chai'

describe('DatetimeView', () => {
it('basic', () => {
const wrapper = mount(Comp)
expect(wrapper.name()).to.equal('datetime-view')
})
})

0 comments on commit 061e339

Please sign in to comment.