第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Vue + Typescript - 使用基于類的裝飾器導入錯誤

Vue + Typescript - 使用基于類的裝飾器導入錯誤

素胚勾勒不出你 2023-04-27 10:51:04
我正在嘗試使用 TypeScript 和基于類的組件設(shè)置 Vue 3。Component但是,我在將裝飾器導入構(gòu)造函數(shù)時不斷出錯Vue:This expression is not callable. Type 'typeofimport("/Users/*folder*/node_modules/vue-class-component/dist/vue-class-component")'has no call signatures. Vetur(2349)我的代碼.view:<script>import Vue from 'vue'import Component from 'vue-class-component'@Component // 1st Error '@Component'export default class ProdItem extends Vue { // 2nd error 'Vue'  }</script>
查看完整描述

3 回答

?
德瑪西亞99

TA貢獻1770條經(jīng)驗 獲得超3個贊

您可能會嘗試使用官方文檔中的示例vue-class-component,但該示例目前適用于 7x 版本,只能與 Vue 2 一起使用。

Vue 3 需要vue-class-component?8x,尚未記錄,但您可以參考描述更改的vue-class-componentIssue #406 。與您的問題相關(guān)的通知:

  • @Component將重命名為@Options.

  • @Options如果您不聲明任何選項,則它是可選的。

  • Vue構(gòu)造函數(shù)由包提供vue-class-component。

由于您的組件沒有選項,您可以@Options從組件中省略裝飾器:

// BEFORE:

import Component from 'vue-class-component'

@Component

class {}


// AFTER:

/* no options used, so no @Options decorator needed */

class {}

此外,Vue 3 不再導出 Vue 構(gòu)造函數(shù),而是vue-class-component導出了,因此您的組件將不得不擴展它:


// BEFORE:

import Vue from 'vue'


// AFTER:

import { Vue } from 'vue-class-component'

作為參考,您可以使用Vue CLI?生成一個Vue 3 + TypeScript項目來運行一個使用vue-class-component上述最新版本的工作示例。



查看完整回答
反對 回復 2023-04-27
?
呼喚遠方

TA貢獻1856條經(jīng)驗 獲得超11個贊

你可以做的:

<script>


import {vue} from 'vue-class-component'



export default class ProdItem extends Vue {?

??

}

</script>


查看完整回答
反對 回復 2023-04-27
?
三國紛爭

TA貢獻1804條經(jīng)驗 獲得超7個贊

使用裝飾器,您不需要({}). 嘗試


<script>

import Vue from 'vue'

import Component from 'vue-class-component'


@Component  // 1st Error '@Component'

export default class ProdItem extends Vue { // 2nd error 'Vue'

  

}

</script>


查看完整回答
反對 回復 2023-04-27
  • 3 回答
  • 0 關(guān)注
  • 575 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號