- 博客(23)
- 收藏
- 关注
原创 typescript常见数据类型使用
例如,让使用者,根据每个规定的值去做某些事情,你不能穿其他值,只能传规定值,你可以让使用者知道,这个地方接受的参数是什么,应该怎么用,避免他传入其他合法但是无效的参数。一样,null是空值,underfind是未定义的,默认情况下,这俩是所有类型的子类型,其他类型的值都可以赋值为null或者underfind,当指定了。规定当前的变量类型为字符串,使用单引号或者双引号,与js的字符串含义一样。规定当前变量为元组类型,元组类型可以规定多个值,并且规定每一个值的类型,规定当前的变量为布尔值。
2024-01-17 21:54:30 413
原创 在项目中使用vueFilter,如何使用vue过滤器
语法html...<div> {{ data1 | filterFun1 }} </div>vue...data(){ return{ data1:'我是参数1' }}filters:{ filterFun1(value){ console.log(value) // 我是参数1 }}Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v
2022-01-24 14:24:02 469
转载 Http响应码及其含义《转载》
HTTP状态列表响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching
2022-01-20 11:10:55 848
原创 uniApp的page选择器无效问题
试了一些方法都没用,仔细看了看,因为默认的这个带着!important ,,自己写的也加个 !important 就行 ,如果还不好使看看你的style是不是带着scoped ; 写个不带的style标签html....<style lang=scss>bgc....</style><style lang=scss scoped>css....</style>...
2022-01-15 10:25:45 1161
原创 transform-CSS
定义和用法transform 属性向元素应用 2D 或 3D 转换该属性允许我们对元素进行旋转、缩放、移动或倾斜。translate 用来平移translate(100px,100px)scale 可缩可放 scale(1.5,1.5)rotate 可2D3D旋转rotate(70deg)skew倾斜skew(20deg,20deg)...
2022-01-04 16:44:52 316
原创 @supports
@supports CSS at-rule 您可以指定依赖于浏览器中的一个或多个特定的CSS功能的支持声明。这被称为特性查询。该规则可以放在代码的顶层,也可以嵌套在任何其他条件组规则中。这是官方的说明。简单来说就是css的条件判断,用来判断浏览器是否支持你用到的某个css属性,支持的条件是一条或多条,通过逻辑与(and)、逻辑或(or)、逻辑非(not)结合属性值对组成,如果你会使用&& ||if else等,一分钟就明白了。基本使用这就是一个最简单的条件判断了,...
2022-01-03 14:42:48 295
原创 export和export default的区别
export 和 export default 都可用于导出常量、函数、文件、模块等 ,你可以在其它文件或模块中通过 import 将其导入,以便能够对其进行使用在一个文件或模块中,export、import可以有多个,export default仅有一个通过export方式导出,在导入时要加{ },且不能自定义名字,export default不用加{ },且可以自定义名字exportone.js //页面1//export可以有多个export const aaa = '1,32?..
2022-01-03 11:40:48 8966 2
原创 vue子组件传值父组件(vue子组件与父组件的通信)
子组件<template> <div style="background-color: #409EFF;margin-top: 100px;"> <h1>{{ childMsg }}</h1> <h2>{{ childMessage }}</h2> <h2>{{ dataOne }}</h2> <h2>{{ dataTwo }}</h2> .
2021-12-21 21:38:35 195 1
原创 助你了解vue的slot插槽,(通俗易懂)
slot 插槽,学习插槽你需要对vue的组件有一定的了解,如果你还不了解vue的组件,建议先去看一下组件,之后也会写相关的组件使用教程顾名思义,在父组件引用自组件时,往里面插别的东西<child-component> <p>组件里插进去的别的东西</p> </child-component>插槽内容先看一眼<template> <div> <...
2021-11-18 16:35:34 669
原创 三分钟学会computed计算属性和watch监听属性
OMO计算属性computed<template><div id="app"> <div> {{ aaa }} </div> <!-- 3 --> </div></template> new Vue({ el: '#app', data: { a:1, b:2, }, computed: {
2021-11-10 15:46:08 950
原创 助你快速简单了解computed和methods区别
先瞅一眼代码吧一个简单的小demo,划水之余写的,可能有点粗心,有不对的地方请指正<template><div id="app"> <div> {{ aaa() }} </div> <!-- 3 --> <div> {{ bbb() }} </div> <!-- 3 --></div></template>
2021-11-09 15:20:05 121
原创 js中栈、堆、池,深拷贝与浅拷贝.(改变赋值后的对象,为啥原对象也变了??)
let forms = this.form forms.card_type = this.type; forms.token = this.token;本来是这样写的,把原本的form赋值给新的forms,但是下面添加了俩属性,原数组居然也变了,然后上网查了一下。 let forms = JSON.parse(JSON.stringify(this.form)); forms.card_type = this.type; ...
2021-10-26 15:19:19 479
原创 ES6的map、filter对象在项目中的使用,通俗易懂
var numbers = ['a', 'b','c','d']; //原始数组let newArr = numbers.map((item,index,numbers)=>{ // 数组 值 索引 数组 return `${item}是我队长,别开枪`; });console.log(newArr)由图可见会返回一个新数组,数组中的元素为原始数组元素处理后的值。注意!!map() 不会对空数组进行检测。...
2021-10-25 16:28:19 254 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人