如何用vue来写页面(初识)

如何用vue来写页面(初识)

1、学习vue首先要对html、css、js有一定的了解,然后右击创建vue,这样我们写起来就简单多了。话不多说,我们直接说怎么写。
在这里插入图片描述
看这张图我们很明确的知道各个部分是干什么的,我们从简单的开始说,style是引入css样式的,这里的 @指的是webpack起的别名,scoped是指我们引用的是该页面内部css,方式样式全局化污染,template这里面是让我们写html代码的,与之前写的html代码我觉得最大的不同在于页面跳转这部分,之前我们用的是a标签,而现在我们用的是router-link标签。
2、路由跳转
在这里插入图片描述
在这里插入图片描述
路由在项目目录中文件夹router,component指向页面地址,path是地址栏跳转路径。
这样我们简单的页面就可以独自写出了

### 初学者适用的 Vue 代码示例 对于刚开始学习 Vue 的开发者来说,理解如何构建简单的组件是非常重要的。下面提供了一个基础的例子来展示如何创建一个可以切换显示消息的应用程序。 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue Beginner Example</title> <script src="https://cdn.jsdelivr.net/npm/vue@2"></script> </head> <body> <div id="app"> <p>{{ message }}</p> <button v-on:click="reverseMessage">Reverse Message</button> </div> <script type="text/javascript"> new Vue({ el: '#app', data: { message: 'Hello Vue!' }, methods: { reverseMessage: function () { this.message = this.message.split('').reverse().join('') } } }) </script> </body> </html> ``` 此段代码展示了如何定义一个基本的 Vue 实例并将其挂载到 HTML 页面中的特定元素上[^1]。通过 `data` 属性设置初始状态,并利用方法属性定义了用于响应按钮点击事件的方法。当用户单击按钮时,会调用 `reverseMessage()` 方法反转字符串的内容。 #### 单文件组件方式实现相同的功能 如果采用单文件组件的方式编相同的逻辑,则代码结构如下所示: ```vue <template> <div class="example"> <p>{{ message }}</p> <button @click="reverseMessage">Reverse Message</button> </div> </template> <script> export default { name: 'ExampleComponent', data() { return { message: 'Hello Vue!', }; }, methods: { reverseMessage() { this.message = this.message.split('').reverse().join(''); }, }, }; </script> <style scoped> .example { font-family: Arial; } </style> ``` 这种方式不仅保持了HTML、JavaScript 和 CSS 的分离,还提高了可维护性和重用性[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值