07 2022 档案
摘要:order by 如果想让查询的结果按某个字段进行排序,可以使用order by。 字段升序: SELECT * FROM employees order by department_id asc 或 SELECT * FROM employees order by department_id 字段
阅读全文
摘要:比较运算符 常见的比较运算符: = != >= <= 等等 值得注意是某些变量类型的优先顺序:null > 数字类型 > 字符。 null不管与谁比较,都是null 数字与字符比较,字符若是数字,则会被转换为数字类型。如果非数字,默认是0
阅读全文
摘要:组件自定义事件 组件自定义事件完成的功能:子组件给父组件传数据。是的,就这么简单; 自定义事件三步走 想要实现组件自定义事件,流程只需三步: 在父组件中给子组件绑定 自定义事件 子组件中触发事件 父组件调用触发事件后的业务逻辑 代码实现 给子组件绑定自定义事件 静态绑定 <template> <di
阅读全文
摘要:scoped vue文件有style标签来让我们编写样式,但是会存在一个问题: 如果一个父组件中同时用到了多个子组件,最终编译后产生的css是会被汇总到一起的。比如说子组件A对.demo进行修饰,然后子组件B也对.demo进行修饰,那最终结果听谁的? 为了解决样式冲突的问题,可以在style标签上加
阅读全文
摘要:插件 在vue这里的插件,并不是说我们去写一个第三方程序,然后通过命令行或者其他方式进行安装。 说简单点,本次所说的插件就是一个json对象;一般我们都会创建一个js(如plugins.js)文件,然后在里面编写插件的内容,比如: export default { install(Vue,x,y,z
阅读全文
摘要:mixin mixin是vue提供的一个功能,意为混入。他用起来像共享一个js,实际的效果又不太像,下面具体来说下 局部mixin 定义一个共用的js文件,定义的json对象里的属性需要是组件实例可以编写的属性,比如created,mounted,data(),methods等等: export c
阅读全文
摘要:props props和data都是当前组件实例的属性。但区别在于: props的值是父组件来赋予的,且原则上不能修改赋值后的值;data的数据可以预先就赋值好也可以不赋值,后期可以任意修改 props属性的解析顺序大于data,因此在data中是可以使用props的数据的,如下 name:'Stu
阅读全文
摘要:ref 先说结论:vue中可以用ref属性代替id属性。 以前我们想要获取具体某个标签dom对象,要在标签上加个id="demo",然后通过document.geElementById("demo")来获取; 现在ref也能完成这个功能,并且可以用在子组件标签上。如下: <template> <di
阅读全文
摘要:render函数 当我们创建完vue脚手架后,在main的js,有这么一段代码: new Vue({ render: h => h(App), }).$mount('#app') }) 上面一段代码是等同于下面: new Vue({ el:'#app', template:`<App></App>`
阅读全文
摘要:Vue脚手架前置知识 vue提供了一个脚手架,把各种插件,文件目录和机构都作了规定...但如果你是第一次接触这种结构,可能会不明白其意义,下面做一个简单的讲解 基础知识 index.html:vue程序的主页面(最外层的页面),也是el容器标签所在页面 main.js:index.html的核心js
阅读全文
摘要:组件 非单文件组件和单文件组件 非单文件组件:在一个文件中包含多个组件;实际开发基本不用 单文件组件:一个文件中只包含一个组件,等同于一个文件就是一个组件;实际开发用这种 非单文件组件使用 组件的使用分3步:创建,注册,使用;其中注册分为局部注册和全局注册。 创建,局部注册,使用 示例代码如下: <
阅读全文
摘要:MQ概述 MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。 知道是消息队列,他的规律是先进先出就行,光听概念没啥体验的。 MQ的作用 MQ的最重要的3个作用如下: 限流削峰
阅读全文