- 博客(10)
- 收藏
- 关注
原创 Vue静默刷新
在使用vue框架时,常常会出现一种状况,修改了对象数据,但是视图没变 由于JavaScript的限制,Vue不能检测对象属性的添加或删除,因为Vue 会在初始化实例时对属性执行 getter/setter 转化,所以属性必须在data上存在才能让 Vue 将它转换为响应式的。 所以此时就需要解决此类问题 1.可以使用$set方法,来向对象添加响应式属性 语法: this.$set(对象,属性名,修改后的值) 但是此方法,有一个不是很友好的地方,就是你得知道是哪个数据出现了问题,才能...
2021-11-24 19:37:03
718
原创 VUE路由传参跳转
声明式传参跳转 1、查询参数:path+query组合 接收的时候使用key名接收数据,数据可以是变量,下图中jojo就是变量,变量在data中声明。 <router-link :to="{ path: '/freeTwo', query: { uname: jojo } }"> 点击跳转 </router-link> // 接收:<h1>{{ $route.query.uname }}</h1> 2、查询参数,路由命名:name+query组..
2021-11-06 16:21:04
326
原创 前端面试题
基础概念篇 1、什么是HTML? HTML(HyperText Markup Language)不是真正的程序语言,它是一种超文本标记语言,用来创建网页、结构化和含义化网站上的内容,它是由很多标签组成的。 2、什么是CSS? 层叠样式表,CSS(Cascading Style Sheets)是一种样式表语言,并不是真正的程序语言,它可以让你选择性的修饰网页中的HTML元素。 3、什么是Javascript? 一门动态编程语言,当用于HTML文档时,可以为网站上提供动态交互效果。...
2021-11-02 08:50:49
398
原创 VUE中的全选和反选以及点击高亮
全选和反选 使用vue的计算属性computed实现: 当要给绑定计算属性的标签赋值时,会触发计算属性的set方法,这时候就需要使用计算属性的完整写法: //......省略html <input class="toggle" type="checkbox" v-model="e.isDone" /> // 小复选框要绑定数据中的布尔值,数据中没有跟后台沟通一下 <script> export default { // ......省略其他代码 props: [{id: 1
2021-10-29 19:31:33
348
原创 VUE生命周期中的一些钩子函数
父传子: 本质就是一个文件引用另一个文件 父文件:引用其他文件的那个vue文件 子文件:被引用的那个vue文件 方法: 创建子文件,文件里面在export default中定义变量props,用于接受外部的值. 在父文件中使用import 引入子文件,并且在export default中注册这个组件 根据 ...
2021-10-26 19:03:05
305
原创 简单的数组方法
数组可以保存多个数据,包括另一个数组和对象,很多时候我们都会对数组进行操作(增删改查),所以这时候一些方便的数组方法就显得尤为重要. 检测数据是否为数组 var arr = [10, 20, 30, 40, 50]; //使用Array.isArray(数组名) 来判断数据是否为数组 console.log(Array.isArray(arr));// true //使用 数组名 instanceof Array 来判断 //此方法也可以判断数据是否为别的数据类型,只需要把后面的Array改成对应
2021-10-12 22:56:26
383
2
原创 数据库和它的增删改查
什么是数据库 数据库(database)是用来组织、存储和管理数据的仓库 为了方便管理互联网世界中的数据,就有了数据库。用户可以对数据库中的数据进行增删改查等操作 数据库分类 传统类型数据库(关系类型数据库或者SQL数据库) 比如:MySQL、Oracle、SQL Server,这三者的设计理念相同,用法比较类似 新型数据库(非关系数据库或NoSQL数据库) 比如:Mongodb,它在一定程度上弥补了传统型数据库的缺陷 传统型数据库的数据组织结构 我们这里主要讲解传
2021-10-11 20:24:28
713
原创 CORS和JSONP跨域资源共享
使用Express写接口 1.创建基本服务器 // 引入 express 模块 const express = require(`express`) // 实例化express服务器 const jojo = express() // 引入自己的路由模块 const router = require(`./apiRot.js`) // 注册路由模块 jojo.use(`/user`, router) //在3000接口开启服务器 jojo.listen(3000, () => {
2021-10-10 20:33:45
165
原创 EXPRESS
Express Express中文官网:http://www.expressjs.com.cn/ Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。 不使用Express也可以创建web服务器,用Nodejs原生方法也可以创建 Express 能做什么? 对于前端程序员来说,最常见的两种服务器,分别是: Web 网站服务器:专门对外提供 Web 网页资源的服务器。 API 接口服务器:专门对外提供 API 接口的服务器。 使用 E
2021-10-10 19:16:09
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅