自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 【代码】表格封装 + 高级查询 + 搜索 +分页器 (极简)

【代码】表格封装 + 高级查询 + 搜索 +分页器 (极简)

2023-08-08 16:30:18 924

原创 vue 中 mapbox 的使用 ,(同一页面进行多次切换操作)

mapbox 在 vue 中的使用:导入 mapbox,底图 用 天地图,在mapbox 中 绘制 图斑(面),绘制箭头(箭头用图片)、地图多次切换优化,点击照片,定位当前箭头的位置

2023-01-31 11:22:52 1583

原创 mapbox 在 vue2 中的使用

mapbox 在 vue 中的使用 加载天地图底图

2023-01-12 17:19:33 1340

原创 1.搜索条件的组件 ,带滚动条,可隐藏

基于 element ui 进行 封装 可隐藏、带滚动条的 搜索条件组件

2023-01-12 14:01:03 374

原创 element 实现 表格 跨页选择

vue 中 element 组件库 实现 表格的跨页选择

2022-10-28 11:08:11 1932

原创 eChart 中 柱状图、地图、AntDesign 的 滚动条表格、highChart 的 (venn) 韦恩图

highChart 交集图(ween)、eChart、北京地图 下钻到 区、滚动条表格

2022-10-20 16:09:36 1908

原创 数组的API总结

一、concat()连接两个或多个数组,并返回已连接数组的副本。// concat合并 数组var array1 = ["S60", "S70"];var array2 = ["XC40", "XC50", "XC60"];var array3 = ["t140", "t250", "Xt360"];// 把数组 3个数组 合并在一起// (方法不会更改现有数组,而是返回一个新数组)let newArray = array1.concat(array2,array3)console.

2022-03-20 21:51:32 1264

原创 用git创建项目

vue 脚手架的使用1.创建项目npm create 项目名称2.git管理项目代码在git中创建项目2.创建仓库3.将本地代码和仓库进行连接在控制台输入上面两行代码git remote add origin https://github.com/caoruibin/shop.gitgit push -u origin master4.登录github (输入账号密码)5.完成之后3.目录划分4.将css引入1.将normalize 引入base.css2.

2021-04-06 19:07:20 287

原创 vue 基础 promise函数的使用

vue 基础 promise1.promise基本使用 <script> new Promise((resolve,reject)=>{ setTimeout(()=>{ //成功 //收到data后把 data传递到then那 resolve('hello world')

2021-03-30 00:58:51 846

原创 vue 基础 作用域插槽的使用

vue 作用域插槽的使用 <div id="app"> <cpn></cpn> <cpn> <!-- 2.获取子组件中的 pLanguage --> <template slot-scope="slot"> <!-- <span v-for="item in slot.data"

2021-03-20 02:39:06 243

原创 vue 基础 具名插槽的使用

vue 具名插槽的使用 <div id="app"> <cpn><span slot="center">标题</span></cpn> <cpn><button slot="left">标题</button></cpn> </div> <template id=

2021-03-20 01:28:14 250

原创 vue 基础 插槽的基本使用

vue 插槽的基本使用 <!-- 1.插槽的基本使用 <slot></slot> 2.插槽的默认值 <slot>button</slot> 3.如果多个值 ,同时放入 会一起替换 --> <div id="app"> <cpn><button>按钮</but

2021-03-19 22:41:24 97

原创 vue 基础 子访问父-parent-root

vue组件访问 子访问父-parent-root <div id="app"> <cpn></cpn> </div> <template id="cpn"> <div> <h2>我是cpn组件</h2> <ccpn></ccpn>

2021-03-19 22:23:11 167

原创 vue 基础 父访问子 children-refs

vue基础 父访问子-children-refs <div id="app"> <cpn></cpn> <cpn></cpn> <cpn ref="aaa"></cpn> <button @click='btnClick'>按钮</button> </div> <template id="

2021-03-19 19:32:17 208

原创 vue 基础 组件通信

vue 组件通信一、组件通信 父传子 <div id="app"> <cpn :cmovies="movies" :cmessage="message"></cpn> </div> <template id="cpn"> <div> <ul> <li v-for="item in cmovies"> {{

2021-03-14 03:23:02 299

原创 vue 基础 组件化的基本使用

vue 组件化一、vue组件化的基本使用 <div id="app"> <!-- 3.使用组件 --> <my-cpn></my-cpn> <my-cpn></my-cpn> <my-cpn></my-cpn> <my-cpn></my-cpn> </div> <scr

2021-03-14 02:29:31 154

原创 vue 基础 v-model 基本使用

vue 基础 v-model一、v-model的使用<div id="app"> <input type="text" v-model="message"> {{message}} </div> <script src="../js/vue.js"></script> <script> const app = new Vue({ el:

2021-03-14 01:37:21 440

原创 vue 基础 常用的高阶函数

vue 中常用的 高阶函数一、filter 过滤const nums = [10,20,30,40,666,980]//返回true 就把 内容加到 newNums数组中 let newNums = nums.filter(function(n){ return n < 100})要求:1.n 为传递过来的每一个数2.返回 小于 100 的 (你小于100 才会返回)二、map函数//2.map函数的使用let new2Nums= newNums.map(func

2021-03-13 19:21:23 1127

原创 vue 基础 案例 :书籍购物车

vue 案例 :书籍购物车一、HTML <div id="app"> <div v-if="books.length>0"> <table> <thead> <tr> <th></th> &lt

2021-03-13 19:08:15 507

原创 vue 基础 循环变量 v-for

vue 基础 循环遍历一、v-for遍历数组 <div id="app"> <!-- 1.遍历时没有索引值 --> <ul> <li v-for='item in names'>{{item}}</li> </ul> <!-- 2.在遍历时,获取索引值 --> <ul> &lt

2021-03-13 17:48:51 2344

原创 vue 基础 v-if 和 v-show

vue 条件判断一、v-if的使用 <div id='app'> <h2 v-if="isShow"> <div>abc</div> <div>abc</div> <div>abc</div> <div>abc</div> <div&gt

2021-03-13 04:02:56 370

原创 vue 基础 v-on事件监听

vue基础 事件监听一、v-on的基本使用 <div id='app'> <h2>{{counter}}</h2> <!-- <button @click="counter++">+</button> <button @click="counter--">-</button> --> <!-- 事件监听 --> &l

2021-03-13 03:13:05 228

原创 vue 基础 计算属性 与 methods

vue 基础 计算属性一、计算属性的基本使用 <div id="app"> <h2>{{fullName}}</h2> </div> <script src="../js/vue.js"></script> <script> const app = new Vue({ el:"#

2021-03-13 02:25:16 137

原创 vue 基础 动态绑定属性 v-bind

vue 动态绑定属性一、v-bind1v-bind的指令使用 <div id="app"> <!-- v-bind 绑定图片地址 路径 --> <img :src="imgURL"> <a :href="ahref">百度</a> </div> <script src="../js/vue.js"></s

2021-03-12 23:33:06 504

原创 Vue 基础 插值、指令

VUE 基础一、初体验(模板) <div id="app"> <h2>{{message}}</h2> <p>{{name}}</p> </div> <script src="../js/vue.js"></script> <script> //声明式编程 const app = new Vue({

2021-03-12 17:30:06 100

原创 jQuery 常见方法

1.jQuery获取标签导入 jQuery <div></div> <script src="./js/jquery-1.12.3.min.js"></script> <script> //$()获取标签 html()获取去元素 css() 添加样式 $('div').html('hello').css({ color:'red', fontSize:

2021-03-11 04:28:04 391

原创 JavaScript 基础 样式的获取

1.计算样式 <style> #app{ font-size:40px; width: 200px; height: 200px; background-color: green; } </style> <div id="app" style="color: red;"> hello </div&

2021-03-11 03:55:55 220

原创 JavaScript 基础 选项卡

1.选项卡 HTML <div id="app" class="app"> <!-- 默认选中第一个 --> <div class="header"> <span class="choose">精选</span> <span>社会</span> <span&gt

2021-03-11 03:42:11 149

原创 JavaScript 基础 对应与排它

1.对应与排它<div id="app1"> <p>item1</p> <p>item2</p> <p>item3</p> <p>item4</p> </div> <hr /> <div id="app2">

2021-03-11 03:30:04 123

原创 JavaScript 基础 DOM

1.DOM <h1 id=app>hello beng</h1> <script> var app = document.getElementById('app'); //获取标签 console.log(app); //修改内容 app.innerHTML="风铃" //获取内容 console.log(app.innerHTML);

2021-03-05 05:12:21 154 1

原创 JavaScript 基础 正则

1.正则检测有没有 两个 ll 连在一起的 //定义字符串 var str = 'hello feng'; // 正则:有没有 两个连在一起的 ll //创建正则 var reg = /ll/; //首次匹配的结果以数组的形式输出 console.log(reg.exec(str)); // 检测字符串是否满足正则表达式 符合 true 不符合false

2021-03-05 04:56:34 130 1

原创 JavaScript 基础 字符串 数字

1.数字保留2位小数 var a= 100; //保留2位小数 console.log(a.toFixed(2)); //类型是字符串 console.log(typeof a.toFixed(2));2.字符串获取字符串的长度 var str = 'hello feng' console.log(str.length); //通过索引值获取每一个字符 从0开始

2021-03-05 03:48:07 195 1

原创 JavaScript 基础 this

1.this表示函数上下文的对象(调用者)只能在函内部使用全局的this 指向window2.全局变量 var color = 'red'; function demo(){ //全局定义的函数,this也指向window console.log('demo',this); } console.log(window.color); demo();3.对象中的方法(指向调

2021-03-05 03:28:32 163 1

原创 JavaScript 基础 json

1.json对象 var obj ={ color:'red', //属性名可以 用引号包裹 //出现不合法的 属性名称,可用用' car-num ' 包裹 'num':10, 'price':'100', size:{ width:200, height:100,

2021-03-05 03:12:12 231 1

原创 JavaScript 基础 对象

1.对象 var car = { //属性来描述描述特征 color: "red", //方法来定义动作 run:function(){ console.log('汽车跑起来'); } } //获取属性 consol

2021-03-05 02:37:18 122 1

原创 JavaScript 基础 数组

数组1.堆栈 :最后一个元素 后进先出2.队列 :最后一个元素 后进后出 第一个新元素选出3.数组的方法末尾删除 var result = arr.pop() console.log(result,arr);末尾删除 var result = arr.push(10,20,30); console.log(result,arr);首位删除 va

2021-03-03 03:49:05 123

原创 JavaScript基础 函数

JavaScript基础1 函数的定义式function demo (){ console.log('demo'); }2 函数表达式var feng = function(){ console.log('feng'); }3 简单类型赋值的是值(互相不影响) var a = 20; //变量a为变量 b赋值 var b = a; //修改b //简单类型赋值的是值, b = 30; console.log(a,b); //20 304

2021-03-01 02:14:55 187

原创 Github搜索案例

Github搜索案例1.布局App.jsSearchList把html 先放在 App.js中把 class 改成 classNamestyle 样式设置style={{width:'100px'}}样式放到 App.css中在public 中设一个文件css 引入 bootstrap.css在 index.html 中 导入bootstrap<link rel="stylesheet" href="./css/bootst

2021-02-01 00:20:12 444

原创 React todoList 案例

React案例 todoList组件 布局1.新建components 文件夹 下进行组件化布局HeaderListItemFooterindex.jsxindex.css每一个进行 rcc 类组件 布局先把Html 放到App.jsxcss 放到 App.css中2.在App.jsx 中的 进行组件导入 与 css (组件拆分好 进行导入)导入 导入导入Item 是List 的子组件3.index.js (入口文件)导入R

2021-01-26 16:31:54 696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除