<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      17、vue-cli3 js項目中引入ts混用(typeScript)

      說明:

      vue3.0搭建的項目,不過沒有引入ts,后來需要用到一個插件是用ts寫的,所以vue要用到ts。。。

      一、安裝typescript及loader

      npm install typescript ts-loader --save-dev

      image

      二、安裝vue-property-decorator

      npm install vue-property-decorator --save-dev

      image

      三、配置vue.config.js

      module.exports = {
       configureWebpack: {    
          resolve: { extensions: [".ts", ".tsx", ".js", ".json"] },    
          module: {        
            rules: [    
              {    
                test: /\.tsx?$/,    
                loader: 'ts-loader',    
                exclude: /node_modules/,    
                options: {
                  appendTsSuffixTo: [/\.vue$/],    
                }    
              }        
            ]    
          }    
        }  
      }  
      
      var path = require('path');
      module.exports = {
        outputDir:'vuecli3',
        publicPath: './',
        devServer: {
          // 設置主機地址
          host: 'localhost',
          // 設置默認端口
          // port: '8080',
          // 打開瀏覽器
          open: true,
          port: 9000,
          // 設置代理
          // proxy: {
          //   '/api': {
          //     target: 'http://localhost:8081',
          //     pathRewrite: {
          //       '^/api': '/mock'
          //     }
          //   }
          // }
        },
        configureWebpack: {
          resolve: { extensions: [".ts", ".tsx", ".js", ".json"] },
          module: {
            rules: [
              {
                test: /\.tsx?$/,
                loader: 'ts-loader',
                exclude: /node_modules/,
                options: {
                  appendTsSuffixTo: [/\.vue$/],
                }
              }
            ]
          }
        }
      }
      

      image

      四、新建tsconfig.json放在項目根目錄

      {
        "compilerOptions": {
          "target": "es5",
          "module": "commonjs",
          "strict": true,
          "strictNullChecks": true,
          "esModuleInterop": true,
          "experimentalDecorators": true
        }
      }
      
      

      image

      五、在src目錄下新建vue-shim.d.ts文件

      不加此文件會報錯。。

      image

      declare module "*.vue" {
        import Vue from "vue";
        export default Vue;
      }
      

      六、運行測試

      <template>
      	<div>
          <el-button type="primary" @click="msgBtn">{{msg}}</el-button>
          <el-card shadow="always">
            {{test}}
          </el-card>
      	</div>
      </template>
      <script lang='ts'>
      import { Component, Vue } from "vue-property-decorator";
      
      export default Vue.extend({
        components: {
          // TableCom
        },
        data() {
          return {
            msg:'typescript'
          };
        },
        created(){
          console.log('created',this.msg)
        },
        mounted() {
          console.log('mounted')
        },
        computed:{
          // test: {
          //   // 需要標注有 `this` 參與運算的返回值類型
          //   get(): string {
          //     return this.msg
          //   },
          //   set(val: string) {
          //     this.msg = val
          //   }
          // }
          test(): any {
            return this.msg
          }
        },
        watch:{
          msg(val:any){
            console.log('watch',val)
          }
        },
        methods:{
          msgBtn(ev:any){
            this.msg = "點擊了typescript"
            console.log('點擊事件',ev)
          }
        }
      })
      
      </script>
      

      image

      image

      posted @ 2019-07-18 14:27  飛刀還問情  閱讀(21724)  評論(5)    收藏  舉報
      主站蜘蛛池模板: 亚洲高清国产拍精品熟女| 欧美亚洲精品中文字幕乱码| 国产精品三级爽片免费看| 亚洲精品综合一区二区三区在线| 欧美日韩精品久久久免费观看| 亚洲国产一区二区三区久| 女人喷液抽搐高潮视频| 亚洲AV日韩精品久久久久| 九九热免费在线观看视频| 日本少妇被黑人xxxxx| 亚洲综合一区二区国产精品| 人妻少妇精品系列| 天堂www在线中文| 日韩人妻无码精品久久| 亚洲WWW永久成人网站| 国内在线视频一区二区三区| 精品国产粉嫩内射白浆内射双马尾| 免费的很黄很污的视频| 在线观看特色大片免费视频| 懂色AV| 国产成人综合在线观看不卡| 日韩人妻无码一区二区三区99| 国产精品无码久久久久| 国内熟妇人妻色在线三级| 国厂精品114福利电影免费| 1精品啪国产在线观看免费牛牛| 亚洲熟妇少妇任你躁在线观看无码| 中字幕人妻一区二区三区| 思思热在线视频精品| 日韩av高清在线看片| 99精品热在线在线观看视| 日本www一道久久久免费| 亚洲人成绝网站色www| 日韩丝袜人妻中文字幕| 亚洲AV无码秘?蜜桃蘑菇| 日本不卡码一区二区三区| 国产精品99久久不卡| 国产视频有码字幕一区二区 | 日韩精品一区二区都可以| 亚洲中文久久久久久精品国产| 2022最新国产在线不卡a|