Vue.js 是一个用于构建用户界面的渐进式框架。编写 Vue.js 代码通常涉及以下几个步骤:

    设置项目:首先,你需要设置一个 Vue.js 项目。可以使用 Vue CLI、Vite 或其他工具来创建项目。

    创建组件:Vue 应用由组件构成。一个组件通常包含模板(HTML)、脚本(JavaScript)和样式(CSS)。

    编写模板:在组件的 <template> 部分编写 HTML,可以使用 Vue 的指令(如 v-bindv-modelv-on)来添加响应式行为。

    编写脚本:在组件的 <script> 部分编写 JavaScript,定义数据、计算属性、方法和生命周期钩子。

    添加样式:在组件的 <style> 部分或外部 CSS 文件中编写样式。

    使用组件:在 Vue 应用的根实例或父组件中注册并使用你创建的组件。

下面是一个简单的 Vue 组件示例:

<template>
  <div id="app">
    <h1>{{ message }}</h1>
    <button @click="reverseMessage">反转消息</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello Vue!'
    };
  },
  methods: {
    reverseMessage() {
      this.message = this.message.split('').reverse().join('');
    }
  }
};
</script>

<style>
#app {
  text-align: center;
}
</style>

在这个例子中:

  • <template> 部分定义了 HTML 结构,其中包含一个显示消息的 <h1> 标签和一个按钮。
  • <script> 部分定义了组件的逻辑,包括一个数据属性 message 和一个方法 reverseMessage,用于反转消息。
  • <style> 部分定义了组件的样式。

要运行这个组件,你需要创建一个 Vue 实例并将其挂载到 DOM 元素上:

import Vue from 'vue';
import App from './App.vue';

new Vue({
  render: h => h(App),
}).$mount('#app');

在这个例子中,App.vue 是你的根组件,#app 是 HTML 中的挂载点。

这只是一个基础的入门示例,Vue.js 还有很多高级功能,如路由、状态管理(Vuex)、服务器端渲染(SSR)等。随着你对 Vue.js 的学习深入,你可以探索这些高级特性。