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

网站建设项目经理招聘怎么做批量的网站检查

网站建设项目经理招聘,怎么做批量的网站检查,wordpress代码语言,上海交通建设工程信息服务平台目录 前言1. 基本知识2. Demo3. 拓展 前言 原先写过一篇父传子#xff0c;推荐阅读#xff1a;详细分析Vue3中的props用法#xff08;父传子#xff09; 实战中也常用这种方式#xff0c;今天突然发现还有另外一种方式#xff0c;对此进行深入探讨学习下 1. 基本知识 … 目录 前言1. 基本知识2. Demo3. 拓展 前言 原先写过一篇父传子推荐阅读详细分析Vue3中的props用法父传子 实战中也常用这种方式今天突然发现还有另外一种方式对此进行深入探讨学习下 1. 基本知识 在 Vue 3 中provide 和 inject 是用于组件间数据共享的 API允许父组件向子组件传递数据而不需要通过 props 一层层传递 provide 在父组件中定义可以提供数据给其所有子孙组件 该数据可以是任何类型对象、数组、基本数据类型等 inject 在子组件中使用用于接收来自祖先组件提供的数据 通过 inject子组件可以直接使用父组件提供的数据而无需通过 props 基本的步骤也很简单就是父组件使用provide提供数据子组件使用inject接收数据 2. Demo 基本的项目结构如下 my-vue-app ├── src │ ├── components │ │ ├── ParentComponent.vue │ │ ├── ChildComponent.vue │ ├── App.vue │ ├── main.js创建一个父组件 ParentComponent.vue在其中提供一些数据 !-- src/components/ParentComponent.vue -- templatedivh2父组件/h2p提供的主题颜色: {{ themeColor }}/pChildComponent //div /templatescript import { provide, ref } from vue; import ChildComponent from ./ChildComponent.vue;export default {components: {ChildComponent},setup() {// 创建一个响应式变量const themeColor ref(blue);// 使用 provide 提供数据provide(themeColor, themeColor);return {themeColor};} }; /script创建子组件 创建一个子组件 ChildComponent.vue在其中注入父组件提供的数据 !-- src/components/ChildComponent.vue -- templatedivh3子组件/h3p使用的主题颜色: {{ themeColor }}/p/div /templatescript import { inject } from vue;export default {setup() {// 使用 inject 获取提供的数据const themeColor inject(themeColor);return {themeColor};} }; /script更新 App.vue 在 App.vue 中使用父组件 templatediv idappParentComponent //div /templatescript import ParentComponent from ./components/ParentComponent.vue;export default {components: {ParentComponent} }; /script3. 拓展 通过按钮点击改变主题颜色 相关的结构如下 my-vue-app ├── src │ ├── components │ │ ├── ParentComponent.vue │ │ ├── ChildComponent.vue │ │ ├── ColorChanger.vue │ ├── App.vue │ ├── main.js在父组件 ParentComponent.vue 中提供一个状态主题颜色和一个方法改变颜色 !-- src/components/ParentComponent.vue -- templatedivh2父组件/h2p当前主题颜色: {{ themeColor }}/pChildComponent /ColorChanger //div /templatescript import { provide, ref } from vue; import ChildComponent from ./ChildComponent.vue; import ColorChanger from ./ColorChanger.vue;export default {components: {ChildComponent,ColorChanger},setup() {// 创建一个响应式变量const themeColor ref(blue);// 方法改变颜色const changeColor (newColor) {themeColor.value newColor;};// 使用 provide 提供数据和方法provide(themeColor, themeColor);provide(changeColor, changeColor);return {themeColor};} }; /script创建子组件 在子组件 ChildComponent.vue 中注入并使用主题颜色 !-- src/components/ChildComponent.vue -- templatedivh3子组件/h3p使用的主题颜色: {{ themeColor }}/p/div /templatescript import { inject } from vue;export default {setup() {// 使用 inject 获取提供的数据const themeColor inject(themeColor);return {themeColor};} }; /script创建颜色改变组件 在 ColorChanger.vue 中注入并使用改变颜色的方法 !-- src/components/ColorChanger.vue -- templatedivh3颜色改变器/h3button clickchangeColor(red)红色/buttonbutton clickchangeColor(green)绿色/buttonbutton clickchangeColor(blue)蓝色/button/div /templatescript import { inject } from vue;export default {setup() {// 使用 inject 获取提供的方法const changeColor inject(changeColor);return {changeColor};} }; /script更新 App.vue 在 App.vue 中使用父组件 templatediv idappParentComponent //div /templatescript import ParentComponent from ./components/ParentComponent.vue;export default {components: {ParentComponent} }; /script截图如下
http://www.hkea.cn/news/14572904/

相关文章:

  • 建设银行网站-个人业务wordpress多站点教程
  • 网站建设 嘉兴江苏省现代化实训基地建设网站
  • 手机网站开发 1433端口错误做生鲜的网站
  • 时尚网站模板网址大全123官方网站
  • wordpress中英文一个新网站怎么做seo
  • 网站留言系统编写代码株洲网站建设报价方案
  • 南昌网站建设_南昌做网站公司开发人员工具
  • 自己可以做门户网站吗机械加工厂
  • 新郑做网站公司校园网二级网站的建设
  • 母婴网站 模板周年庆网站要怎么做
  • 网站建设有什么技术广州南沙网站建设公司
  • 沈阳网站建设技术公司河源网站制作1993seo
  • 区块链app定制开发seo服务公司上海
  • 贵州省文化旅游网站建设的必要性微信生活门户网站源码
  • 阜阳网站制作公司哪里有网站怎样做公众号
  • 莱州免费发布信息的网站平台进入网站后台代码
  • 手机免费建立网站pc端网页设计模板
  • 百度推广电话销售好做吗上海网站排名优化推荐
  • 徐汇科技网站建设物业公司企业文化建设
  • 做电脑系统网站为什麼建网站要先做数据库
  • 昆山专业网站建设公司哪家好app网站开发者
  • 建站程序创建一家公司的步骤
  • 设计公司起名大全seo网页优化公司
  • 秦皇岛抚宁区建设局网站中国公路建设招标网站
  • 达州城乡建设网站网站页面需求
  • 能看所有网站的浏览器wordpress可视化编辑教程
  • 成都市温江区建设局网站哈尔滨网络公司招聘信息
  • 贵阳seo网站管理wordpress 摘要长度
  • 昆明网站搭建彩页设计印刷公司
  • wordpress 微信连接数据库seo还有哪些方面的优化