mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Document all vue events with the emits option.
This commit is contained in:
parent
0cc80b29ef
commit
c07abaaa05
@ -38,6 +38,7 @@ export default defineComponent({
|
|||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
folders: [] as FavoritesFolder[],
|
folders: [] as FavoritesFolder[],
|
||||||
|
|||||||
@ -23,6 +23,7 @@ import { VButton, VIcon } from '@/ui'
|
|||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: { VButton, VIcon },
|
components: { VButton, VIcon },
|
||||||
|
emits: ['refresh'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
size: 28,
|
size: 28,
|
||||||
|
|||||||
@ -78,6 +78,7 @@ export default defineComponent({
|
|||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['set-default-location'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
curPosition: getScrollY(),
|
curPosition: getScrollY(),
|
||||||
|
|||||||
@ -53,6 +53,7 @@ export default defineComponent({
|
|||||||
default: true,
|
default: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
realHidden: this.hidden,
|
realHidden: this.hidden,
|
||||||
|
|||||||
@ -38,6 +38,7 @@ export default defineComponent({
|
|||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
items: Object.values(itemsMap),
|
items: Object.values(itemsMap),
|
||||||
|
|||||||
@ -36,6 +36,7 @@ export default defineComponent({
|
|||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['discard'],
|
||||||
methods: {
|
methods: {
|
||||||
discard() {
|
discard() {
|
||||||
this.$emit('discard')
|
this.$emit('discard')
|
||||||
|
|||||||
@ -55,6 +55,7 @@ export default defineComponent({
|
|||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['action', 'delete-item', 'previous-item', 'next-item'],
|
||||||
methods: {
|
methods: {
|
||||||
performAction(event: KeyboardEvent | MouseEvent) {
|
performAction(event: KeyboardEvent | MouseEvent) {
|
||||||
this.action.action()
|
this.action.action()
|
||||||
|
|||||||
@ -136,6 +136,7 @@ const ThisComponent = defineComponent({
|
|||||||
VEmpty,
|
VEmpty,
|
||||||
ActionItem,
|
ActionItem,
|
||||||
},
|
},
|
||||||
|
emits: ['close'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
recommended,
|
recommended,
|
||||||
|
|||||||
@ -33,6 +33,7 @@ export default defineComponent({
|
|||||||
default: '',
|
default: '',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['dialog-close'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
detailsLink,
|
detailsLink,
|
||||||
|
|||||||
@ -111,6 +111,7 @@ export default defineComponent({
|
|||||||
MiniToast,
|
MiniToast,
|
||||||
},
|
},
|
||||||
mixins: [componentSettingsMixin],
|
mixins: [componentSettingsMixin],
|
||||||
|
emits: ['close', 'mounted'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
virtual: false,
|
virtual: false,
|
||||||
|
|||||||
@ -70,6 +70,7 @@ import { tagFilters } from './tag-filter'
|
|||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: { VIcon, VPopup },
|
components: { VIcon, VPopup },
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
tags: [],
|
tags: [],
|
||||||
|
|||||||
@ -100,6 +100,7 @@ export default defineComponent({
|
|||||||
ComponentDetail,
|
ComponentDetail,
|
||||||
ComponentTags,
|
ComponentTags,
|
||||||
},
|
},
|
||||||
|
emits: ['close'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
components,
|
components,
|
||||||
|
|||||||
@ -115,6 +115,7 @@ export default defineComponent({
|
|||||||
default: ItemFilter.All,
|
default: ItemFilter.All,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['refresh'],
|
||||||
data() {
|
data() {
|
||||||
const { icon, badge, getUrl, isInstalled } = typeMappings[this.item.type]
|
const { icon, badge, getUrl, isInstalled } = typeMappings[this.item.type]
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -48,6 +48,7 @@ export default defineComponent({
|
|||||||
default: () => ({}),
|
default: () => ({}),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['close'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
open: false,
|
open: false,
|
||||||
|
|||||||
@ -35,6 +35,7 @@ export default defineComponent({
|
|||||||
default: undefined,
|
default: undefined,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
toast: null,
|
toast: null,
|
||||||
|
|||||||
@ -49,6 +49,7 @@ export default defineComponent({
|
|||||||
default: 'mdi-checkbox-blank-circle-outline',
|
default: 'mdi-checkbox-blank-circle-outline',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@ -250,6 +250,7 @@ export default defineComponent({
|
|||||||
default: 0,
|
default: 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
popupOpened: false,
|
popupOpened: false,
|
||||||
|
|||||||
@ -122,6 +122,7 @@ export default defineComponent({
|
|||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
images,
|
images,
|
||||||
|
|||||||
@ -34,6 +34,7 @@ export default defineComponent({
|
|||||||
default: () => (item: any) => item,
|
default: () => (item: any) => item,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['next-page', 'prev-page'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
items: [...this.initialItems],
|
items: [...this.initialItems],
|
||||||
|
|||||||
@ -61,6 +61,7 @@ export default defineComponent({
|
|||||||
default: 'mdi-radiobox-blank',
|
default: 'mdi-radiobox-blank',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
watch: {
|
watch: {
|
||||||
checked(newValue: boolean) {
|
checked(newValue: boolean) {
|
||||||
if (newValue) {
|
if (newValue) {
|
||||||
|
|||||||
@ -73,6 +73,7 @@ export default defineComponent({
|
|||||||
default: undefined,
|
default: undefined,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
wrapper: createWrapper(this),
|
wrapper: createWrapper(this),
|
||||||
|
|||||||
@ -13,6 +13,7 @@ export default defineComponent({
|
|||||||
components: {
|
components: {
|
||||||
VLoading: () => import('./VLoading.vue').then(m => m.default),
|
VLoading: () => import('./VLoading.vue').then(m => m.default),
|
||||||
},
|
},
|
||||||
|
emits: ['trigger'],
|
||||||
async mounted() {
|
async mounted() {
|
||||||
const console = useScopedConsole('ScrollTrigger')
|
const console = useScopedConsole('ScrollTrigger')
|
||||||
const element = this.$el as HTMLElement
|
const element = this.$el as HTMLElement
|
||||||
|
|||||||
@ -43,6 +43,7 @@ export default defineComponent({
|
|||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
methods: {
|
methods: {
|
||||||
toggle() {
|
toggle() {
|
||||||
if (this.disabled) {
|
if (this.disabled) {
|
||||||
|
|||||||
@ -85,6 +85,7 @@ export default defineComponent({
|
|||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
selectedTab: (this.tabs.find((t: TabMapping) => t.name === this.defaultTab) ??
|
selectedTab: (this.tabs.find((t: TabMapping) => t.name === this.defaultTab) ??
|
||||||
|
|||||||
@ -96,6 +96,7 @@ export default defineComponent({
|
|||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
popupOpen: false,
|
popupOpen: false,
|
||||||
|
|||||||
@ -70,6 +70,7 @@ export default defineComponent({
|
|||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['popup-change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
loaded: !this.lazy,
|
loaded: !this.lazy,
|
||||||
|
|||||||
@ -126,6 +126,7 @@ export default defineComponent({
|
|||||||
default: (v: number) => String(v),
|
default: (v: number) => String(v),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change', 'start', 'end'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 用户输入值通过各种处理后得到的最终值,
|
// 用户输入值通过各种处理后得到的最终值,
|
||||||
|
|||||||
@ -22,6 +22,7 @@ export const textControlMixin = defineComponent({
|
|||||||
default: undefined,
|
default: undefined,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
emits: ['change'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
composing: false,
|
composing: false,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user