当前位置: 首页 > news >正文

同一ip大量访问网站台湾新闻最新消息今天

同一ip大量访问网站,台湾新闻最新消息今天,海城建设网站,建设青岛公司网站安装 Node.js 与 Vue CLI‌ npm install -g vue/cli vue create my-vue-project cd my-vue-project npm run serve 通过 Vue CLI 可快速生成项目骨架,默认配置适合新手快速上手 目录结构‌ src/ ├── components/ # 存放组件文件 │ └── …

 

安装 Node.js 与 Vue CLI

npm install -g @vue/cli  
vue create my-vue-project  
cd my-vue-project  
npm run serve  

通过 Vue CLI 可快速生成项目骨架,默认配置适合新手快速上手

目录结构

src/  
├── components/    # 存放组件文件  
│   └── HelloWorld.vue  
├── App.vue        # 根组件  
└── main.js        # 入口文件  

推荐按功能模块划分组件目录,提升可维护性

组件创建与注册

单文件组件(SFC)基础结构

<template>
  <div class="my-component">
    <h1>{{ title }}</h1>
    <button @click="handleClick">操作</button>
  </div>
</template>

<script>
export default {
  name: 'MyComponent',
  data() {
    return { title: '组件标题' };
  },
  methods: {
    handleClick() { console.log('事件触发'); }
  }
};
</script>

<style scoped>
.my-component { color: #333; }
</style>

<template>定义结构,<script>处理逻辑,<style scoped>限定样式作用域

全局注册与局部注册

  • 全局注册(适用于高频使用组件)‌;  

// main.js  
import MyComponent from '@/components/MyComponent.vue';
Vue.component('MyComponent', MyComponent);  

局部注册(适用于按需加载)

<script>
import MyComponent from '@/components/MyComponent.vue';
export default {
  components: { MyComponent }
};
</script>

全局注册后可在任意模板中调用,局部注册需在父组件中显式引入

组件通信

Props 数据传递(父→子)

<!-- 父组件 -->  
<ChildComponent :message="parentData" />  

<!-- 子组件 -->  
<script>
export default {
  props: {
    message: { type: String, required: true }
  }
};
</script>

自定义事件(子→父)

<!-- 子组件触发事件 -->  
<button @click="$emit('update-data', newData)">提交</button>  

<!-- 父组件监听事件 -->  
<ChildComponent @update-data="handleUpdate" />

进阶功能

插槽(Slot)实现内容分发

<!-- 父组件 -->  
<Modal>  
  <template v-slot:header>自定义标题</template>  
  <p>默认插槽内容</p>  
</Modal>  

<!-- 子组件 Modal.vue -->  
<div class="modal">  
  <slot name="header"></slot>  
  <slot></slot>  
</div>

生命周期钩子

export default {
  created() { console.log('组件实例已创建,数据未渲染'); },  
  mounted() { console.log('DOM 已挂载,可操作 DOM'); },  
  beforeDestroy() { console.log('组件销毁前清理资源'); }  
};

*常用钩子包括 createdmountedupdatedbeforeDestroy

最佳实践
  1. 组件设计原则

    • 单一职责‌:每个组件仅处理单一功能‌。
    • 可复用性‌:通过 propsevents 解耦逻辑‌。
    • 模块化‌:拆分大型组件为多个子组件‌。
  2. 样式隔离与复用

    • 使用 <style scoped> 避免样式污染‌。
    • 通过 @mixin 或 CSS 变量实现样式复用‌。

 提示:调试时可结合 Vue Devtools 查看组件层级与数据流‌

我用夸克网盘分享了「无需网络快速部署deepseek」。
链接:https://pan.quark.cn/s/1cc8de40d71b

http://www.yidumall.com/news/8978.html

相关文章:

  • 国外有什么网站做游戏国外市场网站推广公司
  • 铁总建设函网站做一套二级域名网站怎么做
  • 网站一次性链接怎么做的模板网站建设
  • wordpress获取自定义类型文章黑帽seo365t技术
  • 三明交通建设集团网站重庆网站制作公司哪家好
  • 牛商网做的网站怎么样十大接单平台
  • 怎样在手机上做自己的网站专业推广图片
  • 胶南网站建设价格seo难不难学
  • 电子商务网站建设需求分析关于友谊的连接
  • 怎么做推广和宣传企业做网站最好用的磁力搜索神器
  • 网站转移后后台无法登陆廊坊关键词优化平台
  • 做金馆长网站网站宣传方式有哪些
  • 顺德网站建设报价什么是百度竞价排名服务
  • 网站2个页面做首页网络推广好做吗?
  • 福田网站制作报价电商运营推广是做什么的
  • 厦门网站seo关键词排名 收录 查询
  • 手机网页制作软件免费版太原百度seo排名软件
  • 注册top域名做公司网站公司企业员工培训
  • 只会网站开发能创业吗专业模板建站
  • 成都建站网址东莞网络排名优化
  • 抓取的网站如何做seo百度关键词收录排名
  • 怀远做网站环球网广东疫情最新消息
  • 网站文章更新一份完整的品牌策划方案
  • 王烨楠优化品牌seo关键词
  • 济南公司做网站的价格域名查询平台
  • 网站制作公司怎么运营如何自己开发一个网站
  • 网站建设的学校竞价托管哪家效果好
  • 做动态网站用什么语言上海最近3天疫情情况
  • 有什么做日结兼职的网站百度灰色词排名代发
  • 网店推广教材优化公司网站排名