实现一个日期组件,如图:
components.js代码如下:
Vue.component('sc-calendar',{
template:'<div class="scCalendar">' +
'<div class="calendar_header">
主要是通过定位找到需要指引的目标元素,然后再在蒙版上画一个div,设置为白色,定位到目标元素位置。思路大概就是这样。
图一:
图二:
图三:
代码如下:
<!DOCTYPE html>
<html>
<head>
<title></tit
1 layer.open({
2 type: 2
3 ,title: false //不显示标题栏
4 ,closeBtn: false
5 ,area: ['460px', '45%']
6 ,shade: 0.
构造函数拥有名为prototype属性,每个对象都拥有__proto__属性,而且每个对象的__proto__属性指向自身构造函数prototype。
**当调用某种方法或属性时,首先会在自身调用或查找,如果自身没有该属性或者方法,则会去它的__proto__属性中调用查找,也就是它构造函数的pro
实现微信分享功能整理
1、引入js文件
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
2、通过config接口注入权限验证配置
var wxConfig = {
d
本文主要介绍怎么在el-tree组件中通过render函数来el-button。
这是element-ui中el-tree树:
这是需要实现的效果:
tree.vue文件中,具体实现的代码如下:
<template>
<el-tree
:data=
/* *js格式化数字代码 * *value: 要格式化的数字值 *scale: 最多保留几位小数 *zeroed: 是否保留尾0 *percented: 是否转称百分比形式 * */ function formatNumber(value, scale, zer
转载请注明出处:https://www.cnblogs.com/Joanna-Yan/p/9896180.html
需求:设备传回服务器的轨迹点,需要在web地图上显示。包括画坐标点覆盖物、轨迹路线图。当数据量达到一定量时,界面出现卡顿。问题出现几天前端人员都未解决。
第一反应,大量的覆盖物肯定不
一、定时器的两种方法:
setTimeout()
setInterval()
二、setTimeout() 定时器
setTimeout()【相当于定时炸弹】 有两个参数 ,只会执行一次。
第一个参数:要执行的函数,可以是匿名函数,也可以是命名函数。
在学习ant-desin过程中,发现很多知识都不清楚,从现在开始,每天将自己学习到的知识进行一个总结记录,前端大佬勿扰勿喷。先介绍几个基础概念和一些常用命令:
1、什么是脚手架
我们经常在各个博客论坛下看到脚手架这个名词,那什么是脚手架呢。看到很多前辈们的说法之后,脚手架就相当
在Redux中常要管理异步操作,目前社区流行的有Redux-Saga、Redux-thunk等。在管理复杂应用时,推荐使用Redux-Saga,它提供了用 generator 书写类同步代码的能力。
在讲解 ReduxSaga 前,先要说明一下 Redux Middleware 的概念。
Middl
时间对象方法
获取当前时间的毫秒数
1.var timestamp = Date.parse(new Date());
2.var timestamp = (new Date()).valueOf();
3.var timestamp=new Date().getTime();
4.Date.now
1.在main.js文件中引入相关模块以及组件及实例化vue对象配置选项路由及渲染App组件 默认设置如下:
1 import Vue from 'vue'
2 import App from './App'
3 import router from './router/index.js'
学习笔记,
来源:http://www.cnblogs.com/zuiyirenjian/p/3535126.html
作者:醉意人间
此外,关于自运行函数可参考 http://benalman.com/news/2010/11/immediately-invoked-function-e
1.html
<el-table-column label="操作" width="150" fixed="right" align="center">
<template scope="scope">
<
看到一个题目要求写一个函数times,输出str重复num次的字符串。
比如str:bac num:3
输出:abcabcabc
除了利用循环还有几种方法,我学习研究之后记下以下三种方法。
1. 递归,结合三元表达式更简洁。
2. 数组的 join() 方法。
3. ES6的 re
function getseat(){
var option= "<button class='btn'style='margin:5px;' onclick='onclickSeat(this)' id='全部'>全部</a>"
url = "CarGet
一般创建对象是用以下两种方式
new object创建对象:
var Person = new Object();
Person.name = "张三";
Person.age = "18";
Person.job = "123";
或者,对象字面量的方式:
var Person = {
改了一个小项目,里面有一个小的问题他们是这样提需求的。两个输入框,第一个输入框里面,输入的内容会对第二个输入框中的内容产生影响。具体是这样的:如果第一个输入框中的值不是“0”,那么第二个输入框就不能填写任何的数据,只能默认“0”。只有当第一个输入框中输入0的时候,第二个输入框才是可以输入的。这个
JavaScript部分
(function(window,document) {
var Broadcast = function(cla,options) {
// 判断是用函数创建的还是用new创建的。这样我们就可以通过Broadcast("dom") 或 new B