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

我需要把网站做公司想建个网站怎么弄

我需要把网站做,公司想建个网站怎么弄,摄影网站制作,湖北网站建设电话基于上篇 button 源码分享写了一个简单 demo&#xff0c;在写 demo 的过程中&#xff0c;又发现了一个小细节&#xff0c;分享一下&#xff1a; 1、组件部分&#xff1a; <template><buttonclass"yss-button"click"handleClick":class"[ty…

基于上篇 button 源码分享写了一个简单 demo,在写 demo 的过程中,又发现了一个小细节,分享一下:

1、组件部分:

<template><buttonclass="yss-button"@click="handleClick":class="[type ? 'yss-button--' + type : '',size ? 'yss-button--' + size : '']"><span v-if="$slots.default"><slot></slot></span></button>
</template>
<script>
export default {name: 'YssButton',props: {type: {type: String,default: 'default'},size: String,icon: {type: String,default: ''},circle: Boolean},methods: {handleClick(evt) {this.$emit('click', evt);}}
};
</script><style scoped>
.yss-button {display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;color: #606266;-webkit-appearance: none;text-align: center;box-sizing: border-box;outline: none;margin: 0;transition: 0.1s;font-weight: 500;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;padding: 12px 20px;font-size: 14px;border-radius: 4px;
}.yss-button--primary {color: #fff;background-color: #409eff;border-color: #409eff;
}.yss-button--success {color: #fff;background-color: #67c23a;border-color: #67c23a;
}.yss-button--warning {color: #fff;background-color: #e6a23c;border-color: #e6a23c;
}.yss-button.is-circle {border-radius: 50%;padding: 12px;
}
</style>

2、使用部分

<template><div class="demo"><yss-button>默认按钮</yss-button><yss-button type="primary">主要按钮</yss-button><yss-button type="success">成功按钮</yss-button></div>
</template><script>
export default {name: 'demo',methods: {handleClick() {console.log('test...');}}
};
</script>

3、发现的小问题:如果按我常有的思维逻辑,我会再增加一个属性来控制挂载内容是否展示,而源码当中的使用 $slots.default 这种方式来控制是否展示挂载内容就很好,很完美的少传了一个属性。

4、页面效果

总结:学完一个组件的源码之后,在学习的过程中,会尝试找出它的每个属性,每个方法的一个用途,但过于探索它的用途之后,有时会陷入为研究源码而研究源码的小陷阱,忘记将它带入自己的工作场景进行比对,从而错过了感受它真正的美。如果在研究完源码之后,尝试使用自己的思维方式去写一下试试,哪怕只是把源码改吧改吧跑成功呢,也能在这个过程中有一个全新的收获。

http://www.hrbkazy.com/news/13847.html

相关文章:

  • 无锡网站建设兼职windows优化大师下载安装
  • 企业如何建自己的网站深圳网站建设哪家好
  • 用PYTHON3 做网站怎么投放广告
  • 网站建设信息安全要求seo是什么意思 为什么要做seo
  • 网站滚动效果怎么做的淘宝竞价排名
  • wordpress 分类链接seo网络推广优化教程
  • 广州排名网站关键词优化外贸网络推广服务
  • 北京北京网站建设百度公司简介介绍
  • 网站建设法律法规seo网站推广是什么
  • 建网站需要学什么seo技巧课程
  • 天河做网站设计重庆网络seo公司
  • 做优惠卷网站倒闭了多少钱三亚百度推广公司
  • 东莞做网站优化天助网络网址导航哪个好
  • dz旅游网站模板seo推广优化平台
  • 网站开发培训要多少钱牛排seo系统
  • 如何给网站死链接做404win优化大师怎么样
  • 百度百科入口成都爱站网seo站长查询工具
  • 服装设计软件app百度seo优化哪家好
  • 男的和女的做那种事情网站百度指数排行榜
  • 旅游网站开发实训报告南宁百度seo公司
  • 网站制作开发google关键词查询工具
  • 揭阳网站建设怎么创建网页
  • wordpress文章摘要插件深圳网络推广seo软件
  • 国内做的好的帽子网站电工培训机构
  • 泰安公司北京seo教师
  • 用视频做影视的网站软文发布平台
  • 建行官方网站seo关键词排名优化要多少钱
  • 文件大小 wordpressseo引擎优化是什
  • 淘宝客必须做网站吗搜索引擎推广的方法有哪些
  • 网页制作购物网站今天的头条新闻