- 博客(83)
- 收藏
- 关注

原创 VUE中的重点*
实际上就是一个闭包,因为vue是单页面应用,是由很多组件构成,每一个组件中都有一个data, 所以通过闭包给每一个组件创建了一个私有的作用域,这样就不会相互影响。
2024-07-22 15:13:59
1934

原创 VUE的后台接口的配置
/获取data中的数据里的数据。type: this.type, //在props中声明的传入给后端的type值。id:this.id //在props中声明的传入给后端的id值。this.list = res.data //获取data中的数据。timeout: 10000 // 超时。list0: {},//获取data中的数据里的数据 } },list: {},//获取data中的数据。// 获取选择题的数据。//传参id和类型传给后端。// 创建axios实例。
2024-07-18 09:07:13
958

原创 微信小程序扫描苹果和安卓手机
data: { scanExecuted: false,//扫描 isScanning: false }, //点击开场的时候自动加载onLoad onLoad: function () { this.scan(); }, // 扫描 onTabItemTap(item) { this.setData({ scanExecuted: false }); this.scan(); }, scan: function () { if (this.data.scanExecuted || this.data.is
2024-06-21 14:19:03
403

原创 后台管理系统 分页
, //这个只是示例 给后端传参数是params:data export function jubenleist(data) { return request({ url: '/back/script/select', method: 'get', params: data }) }//第三步就是给后端传入参数。
2024-06-19 16:39:11
344

原创 微信小程序轮播图
在苹果手机上必须得加 transform: rotate(0deg);才可以圆角边框 .swiper-box { height: 260rpx;在安卓手机上的圆角边框 .swiper-box { height: 260rpx;
2024-06-19 16:02:59
256

原创 vue3登录功能
el-button type="primary" @click="submitForm(ruleFormRef)">提交</el-button><el-button @click="resetForm(ruleFormRef)">取消</el-button><el-form-item label="确认密码" prop="checkPass"><el-form-item label="用户名" prop="name"><el-form-item label="密码" prop="pass">
2024-06-19 11:01:23
496
原创 uniapp引入uview组件库(可以引用多个组件)
npm install uview-ui@2.0.31npm update uview-ui
2025-02-20 11:35:15
670
原创 前端VUE3的面试题
Composition API 是 Vue 3 中的一种API风格,它通过函数来组织和复用逻辑。与 Options API 不同,Composition API 减少了对组件选项的依赖,使得逻辑拆分和复用变得更加容易。Suspense是 Vue 3 中用于处理异步组件加载的一个新特性。它允许你还未完成的数据加载的状态中进行占位。
2025-02-19 14:48:48
348
原创 后端重载和重写的区别
方法重载是:一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。方法重写是:在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。相同的方法名,形参数量不同。方法名和形参列表相同。
2025-02-19 09:15:43
395
原创 微信小程序轮播图
indicator-active-color:当前选中的指示点颜色。indicator-dots :是否显示面板指示点。indicator-color:指示点颜色。vertical:滑动方向是否为纵向。circular:是否采用衔接滑动。interval:自动切换时间间隔。autoplay:是否自动切换。duration:滑动动画时长。
2025-01-03 14:12:41
124
原创 前端的面试题
事件循环负责利用单个线程执行 JavaScript 中的操作。它使用调用堆栈来跟踪当前正在执行的操作,并使用任务队列来管理异步任务。调用堆栈按照后进先出的顺序处理函数,而任务队列则按照先进先出的顺序处理。
2024-12-11 14:04:28
230
原创 前端的面试题
如果都不是的话,使用默认绑定。如果在严格模式下,就绑定到undefined,否则绑定到全局对象。函数是否通过call、apply或者硬绑定调用?如果是的话,this绑定的是指定的对象。函数是否在某个上下文对象中调用?如果是的话,this绑定的是那个上下文对象。函数是否在new中调用?如果是的话this绑定的是新创建的对象。1.get只接受ASCII字符,post没有限制,允许二进制;3.get请求只能进行url编码,post支持多种编码格式;2.get在浏览器回退刷新是无害的,post会再次请求;
2024-12-05 09:55:24
291
原创 前端的面试题
当在脚本或函数的开头使用时,它会强制执行更严格的规则并防止常见错误。`async` 属性允许脚本异步执行,而 `defer` 属性则推迟执行,直到文档解析完成。"data-*"属性用于存储与元素关联的自定义数据属性,提供了一种无需使用非标准属性或类即可存储附加信息的方法。可以使用 DOM API 的“createElement”和“appendChild”方法创建新的“span”元素并将其作为子元素附加到“div”元素。`async` 和 `defer` 属性与脚本标签一起使用来控制外部脚本的执行时间。
2024-12-03 13:57:04
349
原创 前端的面试题
prevent :等同于 JavaScript 中的 event.preventDefault(),防止执行预设的行为(如果事件可取消,则取消该事件,而不停止事件的进一步传播)块级元素:div , p , form, ul, li , ol, dl, form, address, fieldset, hr, menu, table。行内元素:span, strong, em, br, img , input, label, select, textarea, cite。.once :只会触发一次。
2024-12-02 14:19:20
220
原创 前端的面试题
每一个实例对象上有一个proto属性,指向的构造函数的原型对象,构造函数的原型对象也是一个对象,也有proto属性,这样一层一层往上找的过程就形成了原型链。
2024-11-28 15:26:22
443
原创 前端容易错的题4
1.flex-direction 属性决定主轴的方向(即项目的排列方向)。4.justify-content属性。6.align-content属性。5. align-items属性。3. flex-flow属性。2.flex-wrap属性。
2024-10-23 10:17:31
284
原创 前端容易错的题3
首先,通过compile编译器把template编译成AST语法树(abstract syntax tree 即 源代码的抽象语法结构的树状表现形式),compile是createCompiler的返回值,createCompiler是用以创建编译器的。然后,AST会经过generate(将AST语法树转化成render funtion字符串的过程)得到render函数,render的返回值是VNode,VNode是Vue的虚拟DOM节点,里面有(标签名、子节点、文本等等)
2024-10-21 10:10:59
399
原创 前端容易错的题2
Vue 专注于数据层,通过数据的双向绑定,最终表现在 DOM 层面,减少了 DOM 操作。是一个对象,那么由于对象本身属于引用类型,当我们修改其中的一个属性时,会影响到所有Vue实例的数据。使用了 v-if 的时候,如果值为 false ,那么页面将不会有这个 html 标签生成。Vue 使用了组件化思想,使得项目子集职责清晰,提高了开发效率,方便重复利用,便于协同开发。params 不设置的时候,刷新页面或者返回参数会丢,query 则不会有这个问题。作为一个函数返回一个对象,那么每一个实例的。
2024-10-17 15:32:20
422
原创 前端容易错的题1
而对象进行大小比较,会调用 toString 方法转成字符串进行比较,所以结果就变成了字符串 “1,2,3” 和 "1,2,4"按照字典序进行比较了。解析:在 JavaScript 中,null 被认为是一个特殊的值,表示一个空对象指针。转换流(Transform Stream):是一种特殊的双工流,它可以在读取和写入数据时对数据进行转换。解析:此时闭包函数会持久化j的变量,每一次执行定时器都会将一个新建的j变量持久化,所以分别输出0,1,2,3,4。C. 它是超集的CSS和基于JavaScript。
2024-10-16 09:51:33
1088
原创 微信小程序的面试题
wx.navigateTo() : 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面wx.redirectTo() : 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面wx.switchTab() : 跳转到 TabBar 页面,并关闭其他所有非 tabBar 页面wx.navigateBack() : 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层wx.reLaunch() : 关
2024-10-07 09:48:52
874
原创 前端面试题
当在脚本或函数的开头使用时,它会强制执行更严格的规则并防止常见错误。严格模式会禁用某些容易出错的功能,帮助捕获无声错误,并促进更安全、更可靠的代码。“data-*”属性用于存储与元素关联的自定义数据属性,提供了一种无需使用非标准属性或类即可存储附加信息的方法。它们允许更高效和模块化的 CSS 开发,从而实现代码重用、改进的组织和更轻松的维护。typeof 是一个一元运算符,它返回一个指示操作数类型的字符串。`async` 和 `defer` 属性与脚本标签一起使用来控制外部脚本的执行时间。
2024-09-25 14:48:36
336
原创 前端的面试题(常问的)
函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,这种方法对于 NaN 的判断更为准确。函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会。Array 构造函数只带一个数字参数的时候,该参数会被作为数组的预设长度(length),而非只充当数组中的一个元素。因为 undefined 是一个标识符,所以可以被当作变量来使用和赋值,但是这样会影响 undefined 的正常判断。
2024-09-23 10:15:11
309
uniapp做APP小程序开发我整理的这个uniapp.xmind都是知识点
2024-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人