如何在webpack中渲染乙個vue的元件

2021-09-23 20:39:45 字數 1035 閱讀 6074

在webpack構建的專案中渲染乙個vue的元件有兩種方法:

方法一:

1,在main.js中進行以下匯入:

import vue from "../node_modules/vue/dist/vue"
2,在vm例項中註冊乙個元件

components:

}

方法二:

1,安裝vue-loader vue-template-compiler

npm i vue-loader vue-template-compiler -d
2,在webpack.config.js中module節點中配置vue-loader的匹配規則

由於vue-loader 的版本是15.x 以上,所以還需要進行一下配置

在webpack.config.js的頭部定義vue-loader-plugin,定義方式可以有兩種

const vueloaderplugin = require('vue-loader/lib/plugin');
或者

const  = require('vue-loader');
然後還在此檔案中配置 plugins 節點

new vueloaderplugin()
3,在src目錄下新建乙個login.vue的檔案,並在其中定義乙個元件

4,在main.js中匯入相應的包及login元件

import vue from "vue"

import login from './login.vue'

5,在vm例項中,與methods平級定義render屬性,返回要定義的元件

render:function(createelements)

如何在 Linux 中查詢乙個檔案

對於新手而言,在 linux 中使用命令列可能會非常不方便。沒有圖形介面,很難在不同資料夾間瀏覽,找到需要的檔案。本篇教程中,我會展示如何在 linux 中查詢特定的檔案。第一步要做的是通過 ssh 連線到你的 linux 在 linux 中查詢檔案有兩種方法。一種是使用find命令,另外一種是使用...

如何在linux中執行乙個指令碼

如果是開機馬上執行的指令碼,可以將指令碼寫到rc.local中 如果是使用者登入後自動執行指令碼,可以將指令碼寫到相應的使用者目錄下 bash profile 若指令碼 bash profile 不存在,可以直接拷貝 etc profile 命名為 bash profile 如果是要任一使用者登入後...

非同步執行如何在乙個函式中實現

前言 非同步執行經常要用到2個函式,乙個函式處理ui執行緒的呼叫,另外乙個函式處理核心執行緒呼叫。並且中間要用很多命令來轉接不同的函式。這樣函式的 量和處理要麻煩很多。可以用模板函式做一下轉接。模板函式如下 用到的函式打包知 std bind與std function詳解 pragma once i...