深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 174|回复: 4
打印 上一主题 下一主题

Vue一个空项目的目录结构和内容

[复制链接]

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
跳转到指定楼层
楼主
发表于 2024-7-27 19:42:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
App.vue
  1. <template>
  2.   <div id="app">
  3.     <img alt="Vue logo" src="./assets/logo.png">
  4.     <HelloWorld msg="Welcome to Your Vue.js App"/>
  5.   </div>
  6. </template>

  7. <script>
  8. import HelloWorld from './components/HelloWorld.vue'

  9. export default {
  10.   name: 'App',
  11.   components: {
  12.     HelloWorld
  13.   }
  14. }
  15. </script>

  16. <style>
  17. #app {
  18.   font-family: Avenir, Helvetica, Arial, sans-serif;
  19.   -webkit-font-smoothing: antialiased;
  20.   -moz-osx-font-smoothing: grayscale;
  21.   text-align: center;
  22.   color: #2c3e50;
  23.   margin-top: 60px;
  24. }
  25. </style>
复制代码


回复

使用道具 举报

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
沙发
 楼主| 发表于 2024-7-27 19:43:15 | 只看该作者
main.js
  1. import Vue from 'vue'
  2. import App from './App.vue'

  3. Vue.config.productionTip = false

  4. //h是createElement的别名
  5. new Vue({
  6.   render: h => h(App),
  7. }).$mount('#app')
复制代码
回复 支持 反对

使用道具 举报

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
板凳
 楼主| 发表于 2024-7-27 19:44:37 | 只看该作者
components/HelloWorld.vue
  1. <template>
  2.   <div class="hello">
  3.     <h1>{{ msg }}</h1>
  4.   </div>
  5. </template>

  6. <script>
  7. export default {
  8.   name: 'HelloWorld',
  9.   props: {
  10.     msg: String
  11.   }
  12. }
  13. </script>

  14. <!-- Add "scoped" attribute to limit CSS to this component only -->
  15. <style scoped>
  16. h1 {
  17.   margin: 40px 0 0;
  18. }
  19. </style>
复制代码
回复 支持 反对

使用道具 举报

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
地板
 楼主| 发表于 2024-7-27 20:16:07 | 只看该作者
①        内容渲染指令        v-text="message"、{{ message }}、v-html="message"
②        属性绑定指令        v-bind:value="message" 简写用冒号:value="message"
③        事件绑定属性        v-on:click 简写用@click
④        双向绑定指令        v-model="message"
⑤        条件渲染指令        v-if="true"移除元素 v-show="false"修改display:none
⑥        列表渲染指令        v-for="(item,index) in list"
回复 支持 反对

使用道具 举报

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
5#
 楼主| 发表于 2024-7-27 20:16:24 | 只看该作者
①        内容渲染指令        v-text="message"、{{ message }}、v-html="message"
②        属性绑定指令        v-bind:value="message" 简写用冒号:value="message"
③        事件绑定属性        v-on:click 简写用@click
④        双向绑定指令        v-model="message"
⑤        条件渲染指令        v-if="true"移除元素 v-show="false"修改display:none
⑥        列表渲染指令        v-for="(item,index) in list"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-4 23:53 , Processed in 0.031536 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表