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

c2c电子商务网站4399网页游戏官网

c2c电子商务网站,4399网页游戏官网,软件开发文档编写规范,夏邑网站建设声明:这只是我个人的学习笔记(黑马),供以后复习用 。一天学一点,随时学随时更新。明天会更好的! 这里只给代码,不给运行结果,看不出来代码的作用我也该进厂了。。。。。 Day1 使用create-vue创建项目。 1.检查版本。 node -v 2.创建项目 npm init vue@latest 可…

声明:这只是我个人的学习笔记(黑马),供以后复习用 。一天学一点,随时学随时更新。明天会更好的!

这里只给代码,不给运行结果,看不出来代码的作用我也该进厂了。。。。。

Day1 使用create-vue创建项目。 

1.检查版本。

node -v

2.创建项目

npm init vue@latest

可以用这个切回国内镜像源

npm config set registry https://registry.npmmirror.com

3. 安装依赖,启动项目

npm install
npm run dev

4.1写法

原始复杂写法setup写法:必须return

<!-- 开关:写组合式组件 -->
<script>
export default {setup() {console.log('setup')const message = 'hello world'const logMessage = () => {console.log(message)}return {//只有return返回一个对象,对象中的属性和方法,都可以在模板中使用message,logMessage,}},beforeCreate() {console.log('beforeCreate')},
}
</script><template><!-- 不再要求唯一的根元素 --><div>{{ message }}<button @click="logMessage">log</button></div>
</template><style scoped></style>

简单的语法糖写法

<script setup>
const message = 'hello world'
const logMessage = () => {console.log(message)
}
</script>
<template><!-- 不再要求唯一的根元素 --><div>{{ message }}<button @click="logMessage">log</button></div>
</template><style scoped></style>

注:1.setup选项在beforeCreate钩子之前自动执行 

        2.setup中的this不指向组件实例了,指向undefined

4.2 函数调用返回响应式数据

reactive()接受对象类型数据的参数传入并返回一个响应式的对象

<script setup>
// 1.导入函数
import { reactive } from 'vue'
//  2.执行函数 传入一个对象类型的函数 变量接受
const state = reactive({count: 0
})
const setCount = () => {state.count++
}
</script>
<template><!-- 不再要求唯一的根元素 --><div><button @click='setCount'>{{ state.count }}</button></div>
</template><style scoped></style>

ref()接受简单类型或对象类型数据的参数传入并返回一个响应式的对象 

脚本区域修改ref的响应式数据 必须通过value属性

<script setup>
// // 1.导入函数
// import { reactive } from 'vue'
// //  2.执行函数 传入一个对象类型的函数 变量接受
// const state = reactive({
//   count: 0
// })
// const setCount = () => {
//   state.count++
// }//1.导入ref 函数
import { ref } from 'vue'
//2.执行函数 传入一个简单类型或者对象类型的参数 变量接受
const count = ref(0)
console.log(count)const setCount = () => {//脚本区域修改ref的响应式数据 必须通过value属性count.value++
}
</script>
<template><!-- 不再要求唯一的根元素 --><div><button @click='setCount'>{{ count }}</button></div>
</template><style scoped></style>

4.3计算属性函数 

computed 返回计算后的数据(不应该有副作用)

<script setup>
// 1.导入computed
import { computed } from 'vue'
import { ref } from 'vue'
const list = ref([1, 2, 3, 4, 5, 6, 7, 8])// 2.使用computed return计算后的值 变量接受
const computedList = computed(() => {return list.value.filter(item => item > 2)
})setTimeout(() => {list.value.push(9, 10)
}, 3000);
</script>
<template><!-- 不再要求唯一的根元素 --><div>原始响应式数据-{{ list }}</div><div>计算后的响应式数据-{{ computedList }}</div>
</template><style scoped></style>

 4.4watch函数 

侦听一个或多个数据的变化,数据变化时执行回调函数(参数:immediate(立即执行),deep(深度侦听))

<script setup>
// import {ref,watch} from 'vue'
// const count = ref(0)
// const setCount = () => {
//   count.value++
// }
// //调用watch方法,监听count的变化
// //watch 里面ref对象不需要加.value属性
// watch(count, (newValue, oldValue) => {
//   console.log(`count发生了变化,老值是${oldValue},新值是${newValue}`);
// })import { ref, watch } from 'vue'
const count = ref(0)
const changeCount = () => {count.value++
}
const name = ref('cp')
const changeName = () => {name.value = 'pc'
}watch([count,name], ([newValue,newName], [oldValue,oldName]) => {console.log(`count或者name发生了变化,老值是${[oldValue,oldName]},新值是${[newValue,newName]}`);
})
</script>
<template><!-- 不再要求唯
http://www.yayakq.cn/news/529302/

相关文章:

  • 推广网站发布文章深圳做购物网站
  • 一般在什么网站上做电子请帖网站改版重新备案
  • 无锡网站营销公司简介网站信息系统设计
  • 有没有教做熟食的网站wordpress+简码使用
  • 效果好的锦州网站建设wordpress翻页相同内容
  • 建立网站站点的目的免费的库存管理软件有哪些
  • 淄博手机网站建设报价wordpress 博客不显示不出来
  • 教育机构网站建设加盟莱芜在线下载
  • 汕头网站建设系统协会网站建设
  • 梅州市城乡建设部网站首页青岛代理公司注册
  • 什么程序做教育网站好外包的工作值得做吗
  • 浙江网站建设情况分析网站制作方案和主要内容
  • 南昌做公司网站创意设计海报
  • 竹山县建设局网站淘宝不能开网站建设店铺吗
  • 建站快车打电话网站做到赣州第一名要多少钱
  • 医疗器械招商网站大全衡水做网站多少钱
  • wordpress po编译moseo怎么做优化排名
  • 湘潭网站设计外包公司ps个人网站设计
  • 做网站服务器的配置管理系统门户网站开发路线
  • 西安专业网站建设公司排名河池网站建设服务
  • 局域网小网站网站建设软件惠州网站建设制作公司
  • 基于用户体验的网站设计怎么查自己的二建信息
  • 如何把网站建设成营销型网站做图表用的网站
  • 二手车 网站程序济南网络公司哪家好
  • 长沙市公司网站设计项目策划书范文案例
  • 建一个网站问谁wordpress采集淘宝
  • 机加工如何用网站开发客户网站怎么解析域名解析
  • 如何做中英文网站微信公众号同步wordpress
  • 上传下载网站模板服务营销的概念
  • 大连网站建设信息徐州网站建站