本地引入Vue+ElementUI 组件【记录】

本文讲解在jsp中引入Vue+ElementUI 日期控件。

① 引入必要的js和css

<!--引入 element-ui 的样式,-->
<link rel="stylesheet" href="vue/index.css">
<!-- 必须先引入vue,  后使用element-ui -->
<script src="vue/vue.js"></script>
<!-- 引入element 的组件库-->
<script src="vue/index.js"></script> 

② html代码

 <div style="width:100%"> 
		 <div id="app" style = "margin:120px calc(50% - 304px / 2); " >
			<el-card class="box-card">
				<div slot="header" class="clearfix">
					<span>时间</span>
					<el-button style="float: right; padding: 3px 0" type="text"><i class="el-icon-share"></i></el-button>
				</div> 
				<el-date-picker 
				  v-model="ruleForm.dateValue"
				  type="date"
				  format="yyyy-MM-dd"
				  value-format="yyyy-MM-dd"
				  @change="go"
				  placeholder="选择日期">
				</el-date-picker>
			</el-card> 
		  </div>  
  </div>

③ script代码

<script>
    new Vue({
      el: '#app',
      data: {
		ruleForm: { dateValue: "" },
	  },
	  methods:{
		go (){
			console.info((this.ruleForm.dateValue+"").replace(/-/g,""))
		}
	  },
	  //计算属性
	  computed: {
		timeDefault() {
		  var date = new Date();
		  var s1 = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()-1);
		  return s1;
		}
	  }, 
	  mounted() {
		// 初始化查询,默认为前一天
		this.ruleForm.dateValue = this.timeDefault;
	  }
	}) 
	
  </script>

以上代码渲染结果会出现缺少图标的问题,图标位置出现方框

方法:

      在ElementUI官方网站下载两个字体

element-icons.woff

element-icons.ttf

然后在index.css同级目录新建fonts文件夹,将两个字体文件放入文件夹即可。

css引用字体截图


正常结果如下:

正常结果


谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值