当前位置: 首页 > news >正文

公司网站建设的分类北京网站建设策划方案

公司网站建设的分类,北京网站建设策划方案,新闻wordpress主题,西部数码网站备案1、业务背景 还款业务,设置每月还款日,选每月几号扣款,不需要29、30、31,因为不是每个月都有这三天的 2、预期效果图 3、代码实现 3.1 初始化vue项目 地址:https://cn.vuejs.org/guide/introduction.html 3.2 在项…

1、业务背景

还款业务,设置每月还款日,选每月几号扣款,不需要29、30、31,因为不是每个月都有这三天的

2、预期效果图

在这里插入图片描述

3、代码实现

3.1 初始化vue项目

地址:https://cn.vuejs.org/guide/introduction.html

3.2 在项目中应用elementUI

地址:https://element.eleme.io/#/zh-CN/component/installation

3.3 在main.js中引用

import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import App from './App'
import router from './router'Vue.use(ElementUI)new Vue({el: '#app',router,components: { App },template: '<App/>'
})

3.4 编写字母按钮组件(完整代码在最后)

<template><div class='box'><spanclass='inner'@click='selectClick(index, item)':class="'list_'+index"v-for='(item, index) in numberArr':key='index'>{{ item }}</span></div>
</template>

3.5 引用字母按钮组件(完整代码在最后)

<template><div id="app"><button @click="handleNumberClick">点击调用获取还款日组件方法</button><el-dialogtitle="设置还款日"append-to-body:visible.sync="showDialog"width="350px"><number-select ref="numberSelect" :showDialog="showDialog" @hideModal="hideModal" /></el-dialog><div>设置还款日期为{{this.sendNum}}</div></div>
</template>

4、实际效果图

chrome-capture-2023-1-17.gif

5、完整代码

5.1 设置还款日组件页面 NumberSelect.vue

<!-- 设置还款日组件页面 NumberSelect.vue -->
<template><div class='box'><spanclass='inner'@click='selectClick(index, item)':class="'list_'+index"v-for='(item, index) in numberArr':key='index'>{{ item }}</span></div>
</template><script>
export default {props: {sendNumber: Number,showDialog: {type: Boolean,default: false,required: true // 必传递}},name: 'numberSelect',data () {return {numberArr: [],index: 0}},methods: {// 选择按钮selectClick (idx, item) {this.sendNum = itemvar len = this.numberArr.lengthfor (var i = 0; i < len; i++) {if (i === idx) {document.getElementsByClassName('list_' + i)[0].style.backgroundColor = 'skyblue'} else {document.getElementsByClassName('list_' + i)[0].style.backgroundColor = ''}}this.$emit('hideModal')}},// 创建28个字母按钮数组created () {for (var i = 1; i <= 28; i++) {this.numberArr.push(i)}}
}
</script><style>
.box {margin: 0 auto;background-color: #fff;width: 300px;height: 240px;display: flex;flex-wrap: wrap;
}
.inner {margin-left: 10px;margin-top: 10px;text-align: center;line-height: 30px;width: 30px;height: 30px;border: 1px solid #000;border-radius: 50%;background-color: #fff;display: inline-block;cursor: pointer;
}
</style>

5.2 设置还款日组件页面 NumberSelect.vue

<template><div id="app"><button @click="handleNumberClick">点击调用获取还款日组件方法</button><el-dialogtitle="设置还款日"append-to-body:visible.sync="showDialog"width="350px"><number-select ref="numberSelect" :showDialog="showDialog" @hideModal="hideModal" /></el-dialog><div>设置还款日期为{{this.sendNum}}</div></div>
</template><script>
import NumberSelect from './components/NumberSelect.vue'
export default {components: { NumberSelect },name: 'App',data () {return {showDialog: false, // 是否显示还款日组件sendNum: 0 // 还款日组件选中的值}},methods: {// 点击设置还款日按钮handleNumberClick () {this.showDialog = true},// 关闭弹窗hideModal () {this.showDialog = falseconsole.log('确认的数字为:' + this.$refs.numberSelect.sendNum)this.sendNum = this.$refs.numberSelect.sendNum}}
}
</script><style>
#app {font-family: 'Avenir', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

若本文有帮助到阅读本文的同学,欢迎点赞、关注、收藏,互相学习交流。

http://www.ijyty.com/news/55535.html

相关文章:

  • 网站底部固定广告代码友链目录网
  • 北京网站外包公司深圳网站建设 外包合作
  • 网站seo快速优化技巧零代码建站平台
  • 陕西城乡建设网站layerslider wordpress
  • 百姓网网站源码网页设计与制作课程评价内实
  • 深圳网站制作公司多少钱贵港市网站建设
  • 哪个汽车网站好wordpress局域网自定义域名
  • 卖印花图案设计网站网页制作是建网站的第几步
  • 园林工程建设网站简洁的网页模板
  • 龙岩网站建设亿网行改革网首页
  • 网站被k 多久恢复网站中的flash
  • 自己做网站的二维码山西省国贸网站建设
  • 网站建设三剑客做外贸一般要注册哪些外贸网站
  • 营销网站的优势是什么意思做网站赚广告费多么
  • 网站建设方案文档想买手表在哪个网站买是正品
  • 京东的网站建设是在百度中建设网站
  • 在国外做外国的网站合法吗淘宝网站都是怎么做的
  • 古楼角网站建设可信赖的南昌网站建设
  • 深圳网站推广优化营销型网站架构
  • dw可以做有后台的网站么?怎么做朋友圈推广链接
  • 吉林平台网站建设多少钱为什么要推行政务公开网站建设
  • 响应式网站建设服务商百度秒收网站
  • 中国新农村建设网站投稿全国广电网络公司排名
  • 网站建站服务公司地址南昌做网站设计
  • 明星个人网站建设需求分析做商城网站需要什么
  • 血液中心网站建设规范哈尔滨做网站企业
  • 做网站的图片要多少像素计算机大专学历有用吗
  • 网站后台怎么做alt标签广东队对阵广州队
  • 网站视觉规范怎么做大学生创新项目申报书 做网站
  • 阿里云服务器建立网站吗东莞大岭山刚刚发生了什么事