09 2022 档案
摘要:Vue是单页面的网页程序,只有一个页面,页面中的不同的部分会被替换成不同的组件的内容根据不同的浏览器路径替换不同的组件内容要建立路径和视图之间的关系,即是路由! 静态路由导入:缺点是vue会将所有页面组件的代码都加入到页面中造成臃肿。 动态路由导入:只有使用到的组件代码才会被动态加载到页面中 imp
阅读全文
摘要:安装Element-ui npm i element-ui 在main.js中插入引用项 import Element from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' 在 new Vue之前插入引用组件库: import
阅读全文
摘要:父组件代码:放在views文件夹中 <template> <div> <h1> 父组件 </h1> <!--指定type和size,传值给组件--> <mybutton type="fail" size="middle" >按钮1</mybutton> <mybutton type="success
阅读全文
摘要:使用如下代码: <template> <div> <table :key="data.id" border="1" width="300px"> <tr v-if="data.length 0"> <td colspan="5">{{"无数据"}}</td> </tr> <tr v-else v-f
阅读全文
摘要:安装: npm i axios 请求数据代码如下: <script> import axios from 'axios'; export default { data: () => {return {name:''}, methods:{ set_val(){ return this.lastnam
阅读全文
摘要:一、目录结构: 二、vue组件: 项目目录中的app.vue是一个顶级组件,可以删除里面的代码,然后来重新写: 注意:<template>标签下面只能有一个根元素,也就是说下面的写法是错的: <template> <div>1</div> <div>2</div> </template> 而下面才是
阅读全文
摘要:一、安装vue脚手架:使用全局安装模式,在nodejs安装目录下面生成一个vue.cmd脚本,可以在任意目录下创建vue项目 npm install -g @vue/cli 二、创建项目:以下命令以图形界面的方式引导创建项目 vue ui 三、跟着页面引导一步步的创建项目,最后点击创建后脚手架会帮助
阅读全文
摘要:单个导出: 注意export的写法,不需要export.a才可以导出,只需要在声明之前加上export关键字即可 多个导出: 导出默认:注意一个js文件中只能有一个导出默认 导入默认:不需要再跟js文件中的导出参数名一致,可以随便取名字,因为默认导出项只允许一个 多个导入:用到type='modul
阅读全文
摘要:document.getElementById(),根据ID来精确查找元素 document.querySelectorAll(),根据选择器来查找,返回一个或者多个元素 document.querySelector(),根据选择器来查找,同类多个元素的情况只返回第一个元素 document.que
阅读全文
摘要:1、for in 用来遍历对象的,可以在属性未知的情况下遍历对象 2、for of:遍历数组和其他迭代对象,如:Map,Set等 3、try catch finally,捕获异常,无论异常是否发生,都会到finally块中执行。
阅读全文
摘要:重点看带星号的 1、 严格相等运算符,用作逻辑判断,为什么不用==呢? 第二条1=='1',解释器会将'1'转化称数字1然后再比较,结果就是true 而第三条就是从类型和数值上比较,类型不同返回false 顺便说一个关键字,typeof查看某个值的类型,typeof 1 ; 返回:'number'
阅读全文
摘要:什么是静态语言? java就是静态语言,他的变量类型和值都是有类型的,类型要相符才能赋值 什么是动态语言? javascript是动态语言,值有类型,但是变量没有类型,赋值没有要求,动态类型看起来灵活,但是后期维护带来困难,比如说函数的传参是没有类型的情况下,就需要函数内部对传参做出相应的容错处理。
阅读全文
摘要:json对象和javacript对象长得很像,但有本质不同 1、本质区别: (a)、json对象本质上是字符串,他是客户端和服务器之间传递数据的一种格式,他的属性只是样子货,不能执行。 (b)、而js对象可以有属性和方法。 2、语法不同: (a)、json对象中只能有null,true,false,
阅读全文
摘要:先看下java的继承,java的继承是发生在类之间,他们的对象之间没有继承关系,子类的对象通过子类创建对象,同时对象中不存储函数只有数据,函数需找到类定义以后读取里面的函数,类指针存储类引用,如下图: javascript中的继承是原型继承,是对象之间的继承,__proto__(有些浏览器中显示[[
阅读全文
摘要:对象的集中声明方式//方式一:let stu = { name:'小明', age:'17', study:function(){ console.log(this.name + '爱学习') } } // 调用方式: stu.name; stu.study(); //方式二: let name='
阅读全文
摘要:push:给数组添加一个元素至末尾 shift:给数组删除一个元素从头部 splice:删除指定位置的元素 let a = [1,2,3,4 ,5] a.splice(2,2) //从索引2开始,删除2个位置的元素 // 结果 [1,2,5] join:将数组连接称一个字符串,中间默认用','隔开,
阅读全文
摘要:正常函数: function a (i,j){ return i+j; } 匿名函数:建议在最外面加上一对圆括号,目的是把函数当成表达式 (function (i,j){ return i + j }) //只完成了定义,没有调用它 匿名函数调用 (function (i,j){ return i
阅读全文
摘要:如果不赋值,就使用默认值,page=1,size=10 如果赋值按位置赋值,如果要跨越位置赋值size,则page定义为undefined则使用的是默认值 如下图: javascript什么情况下是false,什么情况下是true呢? 下面图片给出了什么情况下是false,除了这些情况就是true,
阅读全文
摘要:简单说就是,module.exprots是堆内存中的对象,而exports是栈内存中指向module.exprots的引用, 实际上exports指向的是堆内存中的module.exprots的堆内存空间, 所以需要用”exprots.“的方式调用,而module.exports不需要点的方式调用也
阅读全文
摘要:我创建项目的时候选择“new environment using Virtualenv ”创建虚拟环境的,但是项目中没有venv文件夹 原因是,点Create创建以后,选择的是Attach,代表附加在当前项目上面,那么跟当前项目使用一个虚拟环境,所以就不会主动建立venv文件夹 应该点击This W
阅读全文
摘要:解决方案:关闭梯子上网软件以后,用以下两行代码临时改变下载源头: pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com packagename # packagename是要下载的包的名字 pip in
阅读全文