美文网首页Vue.js前端Vue专辑
MAC上学习Vue---Day6. 项目中添加新组件

MAC上学习Vue---Day6. 项目中添加新组件

作者: RaRasa | 来源:发表于2019-07-22 07:56 被阅读2次

    使用 Vue-cli 构建 dm2 应用

    使用 CMD 工具执行如下命令:

    vue init webpack dm2


    在 dm2 应用中添加 NewHello.vue 新组件

    1. 在 src/components 文件夹下建立一个名为 NewHello.vue 的新组件,并添加如下代码:

    <template>

      <div>

        <h1>{{ msg }}</h1>

      </div>

    </template>

    <script>

    export default {

      name: 'NewHello',

      data(){

        return {

          msg: 'Hello World!'

        }

      }

    }

    </script>

    2. 在 src/router 文件夹下打开 index.js 文件,参照 HelloWorld.vue 的引入写法,引入 NewHello.vue,添加如下代码:

    import NewHello from '@/components/NewHello'

    {

          path: '/HelloWorld',

          name: 'HelloWorld',

          component: NewHello

        }

    2. 使用 Visual Studio Code 打开 dm2 文件夹,并在终端执行如下命令:

    cnpm install



    对比开发环境与生产环境的运行效果

    开发环境

    1. 在终端执行:

    cnpm run dev

    2. 使用浏览器打开:

    http://localhost:8080/#/HelloWorld

    开发环境运行结果

    生产环境

    1. 在终端执行:

    cnpm run build

    cd dist

    sudo php -S 127.0.0.1:999

    2. 使用浏览器打开:

    http://127.0.0.1:999/#/HelloWorld

    生产环境运行结果

    附:解决端口被占用的方法:

    sudo lsof -i tcp:999(Port)

    sudo kill -9 931(PID)

    相关文章

      网友评论

        本文标题:MAC上学习Vue---Day6. 项目中添加新组件

        本文链接:https://www.haomeiwen.com/subject/giomlctx.html