vue和iview版本如下:
"dependencies": {
"axios": "^0.16.2",
"connect-history-api-fallback": "^1.3.0",
"ejs": "^2.5.6",
"express": "^4.15.3",
"global": "^4.3.2",
"iview": "^2.0.0",
"moment": "^2.18.1",
"nodemon": "^1.11.0",
"vue": "^2.4.1",
"vue-router": "^2.7.0",
"vuex": "^2.3.1"
},
"devDependencies": {
"autoprefixer": "^7.1.2",
"babel-core": "^6.25.0",
"babel-eslint": "^6.0.4",
"babel-loader": "^7.1.1",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-3": "^6.24.1",
"chunk-manifest-webpack-plugin": "^1.1.0",
"cors": "^2.8.3",
"cross-env": "^5.0.1",
"css-loader": "^0.28.4",
"eslint": "^3.19.0",
"eslint-config-standard": "^6.2.1",
"eslint-plugin-html": "^2.0.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-promise": "^3.4.0",
"eslint-plugin-standard": "^2.0.1",
"extract-text-webpack-plugin": "^2.1.2",
"file-loader": "^0.11.2",
"friendly-errors-webpack-plugin": "^1.6.1",
"happypack": "^4.0.0-beta.1",
"html-webpack-plugin": "^2.29.0",
"less": "^2.7.2",
"less-loader": "^4.0.4",
"opn-cli": "^3.1.0",
"os": "^0.1.1",
"postcss-loader": "^2.0.6",
"rimraf": "^2.6.1",
"style-loader": "^0.18.2",
"url-loader": "^0.5.9",
"vue-loader": "^13.0.1",
"vue-style-loader": "^3.0.1",
"vue-template-compiler": "^2.4.1",
"webpack": "^3.3.0",
"webpack-chunk-hash": "^0.4.0",
"webpack-dev-server": "^2.5.1",
"webpack-merge": "^4.1.0"
},
代码如下:
<template>
<Row :gutter="30" class="order-page">
<Col :md="12">
<sell-and-buy></sell-and-buy>
</Col>
<Col :md="12">
<asks-and-dids></asks-and-dids>
</Col>
</Row>
</template>
<script>
import SellAndBuy from './SellAndBuy.vue';
import AsksAndDids from './AsksAndDids.vue';
export default {
name: 'order',
components: {
sellAndBuy: SellAndBuy,
asksAndDids: AsksAndDids
}
}
</script>
<style lang="less">
</style>
在webpack-dev-server的开发环境下能正常启动,但热更新后刷新浏览器时有时会报以下错误:
但把自己的引入的组件去掉,刷新下浏览器又能重新运行了。
去掉自己引入的组件后代码如下:
<template>
<Row :gutter="30" class="order-page">
<Col :md="12">
</Col>
<Col :md="12">
</Col>
</Row>
</template>
<script>
import SellAndBuy from './SellAndBuy.vue';
import AsksAndDids from './AsksAndDids.vue';
export default {
name: 'order',
components: {
sellAndBuy: SellAndBuy,
asksAndDids: AsksAndDids
}
}
</script>
<style lang="less">
</style>
这里写的不对, 导致组件渲染失败