docs: 更新文档

This commit is contained in:
就眠仪式 2021-10-27 09:26:01 +08:00
parent e6cd15ea05
commit da8c0c190f
4 changed files with 21 additions and 18 deletions

View File

@ -131,12 +131,11 @@ export default {
::: :::
::: title 评分属性 ::: title 评分属性
::: :::
| | | | | | | |
| ------- | -------- | --- | | -------- | -------- | --- |
| v-model | 评分值 | -- | | v-model | 评分值 | -- |
| length | 评分长度 | -- | | length | 评分长度 | -- |
| readonly | 只读模式 | -- | | readonly | 只读模式 | -- |

View File

@ -18,7 +18,7 @@
v-if="trigger === 'hover'" v-if="trigger === 'hover'"
class="layui-dropdown" class="layui-dropdown"
:class="[openState ? 'layui-dropdown-up' : '']" :class="[openState ? 'layui-dropdown-up' : '']"
@mouseenter="open" @mouseenter="open"
@mouseleave="hide" @mouseleave="hide"
> >
<div> <div>

View File

@ -7,9 +7,9 @@
</template> </template>
<script setup name="LayDropdownItem" lang="ts"> <script setup name="LayDropdownItem" lang="ts">
import { inject, Ref } from "vue"; import { inject, Ref } from 'vue'
const openState:Ref<boolean> = inject('openState') as Ref<boolean> const openState: Ref<boolean> = inject('openState') as Ref<boolean>
const click = function () { const click = function () {
openState.value = false openState.value = false

View File

@ -35,15 +35,19 @@ const props = withDefaults(
} }
) )
watch(props, function () { watch(
rates.value = [] props,
for (let index = 0; index < props.length; index++) { function () {
rates.value.push(false) rates.value = []
} for (let index = 0; index < props.length; index++) {
for (let index = props.modelValue - 1; index >= 0; index--) { rates.value.push(false)
rates.value[index] = true }
} for (let index = props.modelValue - 1; index >= 0; index--) {
},{deep: true, immediate: true}) rates.value[index] = true
}
},
{ deep: true, immediate: true }
)
const emit = defineEmits(['update:modelValue']) const emit = defineEmits(['update:modelValue'])