- 博客(14)
- 收藏
- 关注
原创 登陆页面到个人中心页面
使用lib-flexible动态设置REM基准值( 角色html标签的字体大小 ),使用命令npm i amfe-flexible安装,然后在min.js中加载该模块。使用axios作为项目中的请求库,为了方便使用,可以把它封装成一个请求模块,在需要的时候直接加载,使用命令npm i axios 安装。个人中心页面,在views文件夹内建立好相关页面文件夹,在组件文件夹内引入相关组件,在layout/index.vue写入相关内容。使用命令 npm i vant 安装vant。,已经进行一些必要的配置。
2023-04-16 14:33:05 142
原创 作业作业作业
需要声明的是,这里所说的状态指的是vue组件中data里面的属性。localStorage 中一般浏览器支持的容量大小是5M,针对不同的浏览器,localStorage容量大小会有所不同。mutations即变化,修改state的数据,而且只能是同步的,不能存在异步的操作。2.不能直接改变store中的状态。vuex 中最关键的是store对象,这是vuex的核心。1.store 中存储的状态是响应式的,当组件从store中读取状态时,如果store中的状态发生了改变,那么相应的组件也会得到更新;
2023-04-09 14:19:12 94
原创 vue作业
async/await整个书写习惯都是同步的,不需要纠结同步和异步的区别,当然,异步过程需要包装成一个Promise对象放在await关键字后面;5.基于协程: Promise是根据函数式编程的范式,对异步过程进行了一层封装,async/await基于协程的机制,是真正的“保存上下文,控制权切换……6.async/await是对Promise的优化: async/await是基于Promise的,是进一步的一种优化,不过在写代码时,Promise本身的API出现得很少,很接近同步代码的写法;
2023-04-02 17:37:11 141
原创 课堂复习笔记
4.传入原数组有分隔符的情况下,找到分隔符,会把它从字符串中删除,再把字符串数组返回。但是服务器不会返回请求的实体数据,只会传回相应头,就是想找一个文件的话,只需要发个消息HEAD请求进行,不需要GET把整个文件取下来。数组名[ 下标 ] :数组赋值或修改,如果下标存在,则获取元素值,如果下标不存在,则新增数列项。1.首字符必须是字母(大小写都可以),下划线(_),或者美元符号($),不能数字开头。用来获取数据,不对服务器的数据做任何修改,新增,删除等。400,错误请求,服务器不理解请求的语法。
2023-03-11 17:18:15 80
原创 Vue项目文件名详解
src文件夹里的app.vue文件夹里都是路由组件的顶层路由,App. vue是我们的根组件(使用标签渲染整个工程的.vue组件) ,所有页面都是在App. vue下进行切换的。src文件夹里的main.js文件夹里放置的都是vue入口文件,整个项目工程入口,用于全局配置,主要作用是初始化vue实例并使用需要的插件。src文件夹里的router文件夹里的index.js文件夹里放置的是路由相关的配置,有些自带的配置不需要也得删除,后续自己再引入需要的。public文件夹里存放的都是公共的静态资源。
2023-03-05 13:32:38 250
原创 Vue复习笔记
1.Vue.js是用于构建交互式的 Web 界面的库。2.它提供了 MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。从技术上讲,Vue.js集中在MVVM模式上的视图模型层,并通过双向数据绑定连接视图和模型。3.实际的DOM操作和输出格式被抽象出来成指令和过滤器。相比其它的MVVM 框架,Vue.js 更容易上手。4.Vue.js是一个用于创建Web交互界面的库。它让你通过简单而灵活的API创建由数据驱动的UI组件。5.内核生成:Es6和--->类和继承。6.Model:js对象。
2023-03-04 19:14:13 156
原创 作用域.全局作用域
3.所有window对象的属性拥有全局变量 ,一般情况下,window对象的内置属性都拥有全局作用域,例如window.name、window.location。作用域是运行时代码中某些特定部分中变量,函数和对象的可访问性 ,换句话说,作用域决定了代码中变量和其他资源的可见性。在代码中任意地方都能访问到的对象拥有全局作用域(即在全局作用域中定义的变量可以在任何地方使用)ES6之前JavaScript没有块级作用域,只有全局作用域和函数作用域。作用域最大的用处就是隔离变量,不同作用域下同名变量不会有冲突。
2022-09-30 11:49:40 306 1
原创 侦听器基本结构和使用
不要使用length属性来修改数组长度,而改用其他标准方法显示数组长度的变化。这种写法侦听不到obj对象内部属性的变化,只能侦听到obj对象指向的变化。(解决方法:使用$set(()方法修改元素的值 Vue3语法)如果使用了push()等标准的数组操作方法,那么可以被侦听到。console.log('obj变化了');如果希望侦听到对象里所有属性的变化,就要开启深度侦听。侦听obj里name的变化(要加引号)如果直接修改数组的元素,那么无法被侦听到。如果想侦听到对象里属性的变化。
2022-09-30 11:37:14 404 1
原创 声明变量.html
2.必须设置初始值,const声明的变量不得改变值,const一旦声明变量,就必须立即初始化,不能留到以后赋值,只声明不赋值,就会报错。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指向实际数据的指针。4.不会变量提升,const命令声明的常量也是不能提升,同样存在暂时性死区,只能在声明的位置后面使用。在const中,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。作用:const声明一个只读的常量 ,一旦声明,常量的值就不能改变。
2022-09-30 11:04:50 791 1
原创 复习笔记node.js
一个TypeArray对象不是指一个构造函数,也不是指一个全局对象,它是一种类数组类型,是二进制数据类型集合的总称。就是度不超过2的树,每个结点最多有两个子结点,结点分为左结点和右结点。存储货物的仓库,引入到计算机领域,就是指数据暂时存储的地方。多个元素组成的列表,元素存储不联续,用next指针连在一起。当把数据元素存放到栈里时,叫压栈(push)当把里面的数据元素取出时,叫弹战。array:数组 阵列。type:类型 种类。
2022-09-24 12:08:21 321 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人