Vue学习—— Element时间选择器、BaiduMap地图添加轨迹、JSON格式

目录

Vue 获取日期选择器中的时间

Vue地图添加轨迹

Vue 去除括号 & JSON格式

JSON.parse()

JSON.stringify()


Vue 获取日期选择器中的时间

日期选择器效果,官网 Element - The world's most popular Vue UI framework

默认获取参数格式,更改后获取后参数格式

代码

<template>
 <el-date-picker
        v-model="timevalue"
        type="date"
        :picker-options="pickerOptions"
        @click.native="clickoption"
        placeholder="选择日期">
      </el-date-picker>
</template>

<script>
export default {
  data(){
    return {
      //渲染页面初始化-日期
      timevalue: '',
      pickerOptions: {
        disabledDate(time) {
        return time.getTime() > Date.now();
        },
      },
curDate:'',  // 初始化获取日期
};
  },
  methods: {
    //点击操作,获取选择日期年月日,默认格式是英文
clickTrack(){
      console.log("timevalue----------",this.timevalue);//打印logo
      let Y = this.timevalue.getFullYear();
      let M = this.timevalue.getMonth()+1;//组件获取月份缺 1,需要手动加1
      let D = this.timevalue.getDate();
      this.curDate = Y+"-"+M+"-"+D;
      console.log("curDate----------",this.curDate);//打印logo
},
},

</script>

知识点

v-model="timevalue"				模块名字可以自行更改,保持统一就好
type="date"						模块类型,有固定内容,更换datetime查看效果
:picker-options="pickerOptions"模块操作,获取日期
@click.native="clickoption"		模块点击触发函数,函数内容自定义
placeholder="选择日期">

Vue地图添加轨迹

官方案例:Vue Baidu Map

知识点介绍:

:path="polylinePath"	定义轨迹折线的名字,可以更换,后面添加数据到改项
stroke-color="blue"   	轨迹折线颜色,可更改为red,black……
:stroke-opacity="0.5" 	轨迹折线透明度,1就是不透明
:stroke-weight="2" 	轨迹折线粗细
:editing="true" 		轨迹折线是否可以编辑,添加折点,移动点的位置

Vue 去除括号 & JSON格式

使用replace替换,去除括号,如需去除其他东西,需要符合JSON格式

JSON.string() ,JSON.parse()可以尝试

            track = track.replace("[",""); //用替换,去除括号
            track = track.replace("]","");

            track = JSON.stringify(track);
            track = JSON.parse(track);

JSON.parse()

JSON 通常用于与服务端交换数据。

在接收服务器数据时一般是字符串。

我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。

JSON.stringify()

JSON 通常用于与服务端交换数据。

在向服务器发送数据时一般是字符串。

我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值