v-if和v-bind结合案例

v-if和v-bind结合案例

做了一个简单的登录切换案例

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="../js/vue.js"></script>
  <title>登录切换</title>
</head>

<body>
  <div id="app">
    <span v-if="flag">
      <label for="username">用户账号:</label>
      <input type="text" id="username" placeholder="用户账号" key="username">
    </span>
    <span v-else>
      <label for="email">用户邮箱:</label>
      <input type="text" id="email" placeholder="用户邮箱" key="email">
    </span>
    <button @click="btnClick">切换类型</button>
  </div>
  <script type="text/javascript">
    const app = new Vue({
      el: '#app',
      data() {
        return {
          flag: true,
        };
      },
      computed: {

      },
      methods: {
        btnClick() {
          this.flag = !this.flag
        },
      },
    });
  </script>

  <style scoped>

  </style>

</body>

</html>
  1. label中的for属性可以在鼠标点击label的文字时使input聚焦。
  2. placeholder属性显示文本框默认输入的文字。
  3. key属性可以表示input,在切换登录后input中的内容不会被复用,若key值相同,则会被复用。

Read more

权限系统设计学习总结(4)—— SaaS 平台多租户模式下权限设计

权限系统设计学习总结(4)—— SaaS 平台多租户模式下权限设计

一、RBAC模型 1.1、概念 权限设计最常见的就是基于 RBAC 模型。而 RBAC 模型又有 RBAC0、RBAC1、RBAC2、RBAC3 等几种常见的模式。RBAC(Role-Based Access Control) 基于角色的访问控制的设计思想。作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。RBAC 中有4个比较关键的元素:用户 – 角色 – 权限 – 资源。 1.2、 RBAC 支持的安全原则 RBAC 支持三个著名的安全原则:最小权限原则、责任分离原则和数据抽象原则。 最小权限原则:RBAC 可以将角色配置成其完成任务所需的最小权限集合。 责任分离原则:可以通过调用相互独立互斥的角色来共同完成敏感的任务,例如要求一个计账员和财务管理员共同参与统一过账操作。

By Ne0inhk
Linux学习总结(77)—— Shell 开发运维经验总结

Linux学习总结(77)—— Shell 开发运维经验总结

前言 无论是系统运维,还是应用运维,均可分为“纯手工”—> “脚本化”—> “自动化”—>“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。在自动化运维的转变过程中,经常使用的可能就是 shell 脚本了,今天主要分享下 shell 脚本开发在运维工作中的一些经验总结。小脚本有大智慧,别小看几十行代码,夹杂着系统设计、代码规范和操作经验等等细节,在建设自动化运维的工作中,还是很值得我们研究学习的,下面总结这些也都是源于各位脚本达人和我们在自身工作中“遇到的坑”、“摔过的跟头”和“排过的雷”,与大家共享。 一、编写规范 这里主要介绍并参考我行已经形成的一些 shell 编写规范,编写时严格遵守这些规范,不仅使编写人受益,同时也能提高使用者的执行效率。 1)脚本开头部分应有脚本功能说明、参数使用说明、作者姓名、创建/修改日期、版本信息,

By Ne0inhk
科普文:百度交易中台之账房系统架构浅析

科普文:百度交易中台之账房系统架构浅析

导读:百度交易中台作为集团移动生态战略的基础设施,面向收银交易与清分结算场景,为赋能业务提供高效交易生态搭建。目前支持百度体系内多个产品线,主要包含:小程序,地图打车,百家号,招财猫,好看视频等。本文主要介绍了百度交易中台的商户财务对账相关的帐房系统,主要从业务模型以及系统设计来介绍该系统。 一、系统介绍 帐房系统是建立在百度交易系统[1]下,收拢聚合了商家/平台/宿主等接入方的收入/支出流水的对账系统。商家通过该系统可直接看到自己的收入/其他款项/支出等流水信息,实现按天/月/年的财务对账。 二、业务场景 针对不同业务背景,交易清结算系统产生了不同的流水类型。 目前主流的业务场景包含: 1.直播带货等场景下的流量主带货[2]。 2.小程序宿主内的宿主带货。 3.地图打车等业务场景下的平台分帐。 图(2-1) 交易中台业务背景 这些业务场景下,交易流水产生的过程如图(2-2)所示。 一个订单经过支付、支付通知(购物车拆子订单)

By Ne0inhk
科普文:百度交易中台之商品推广流程构建以及实现

科普文:百度交易中台之商品推广流程构建以及实现

导读:从2020年开始,百度开始构建自己的商品推广系统,目前系统应用在百家号和直播场景中,为B端商家以及C端作者、主播提供了便捷带货流程,为广大用户提供了直接简单的购物体验。本文按照业务概念、用户界面、系统架构、核心实现的顺序介绍商品推广系统,旨在抛砖引玉,希望能给读者带来思考和帮助。 一、推广流程概述 上次谈到的,讲述了订单系统的实现方式以及迭代流程,本期基于订单系统,继续介绍推广系统的设计与实现。 商品推广系统,是目前电商平台带货场景业务下较为常见的系统。*宝联盟、*东联盟、多*进宝等都是类似的商品推广系统。在当今社会中,随着知识付费、短视频、直播业务的繁荣,大众表达自我的门槛开始降低,越来越多的内容创造者(短视频时代,大部分的内容创作者是作者或者主播)具有了强大的影响力。于是面向商家、作者(主播)的商品推广系统就显得十分重要,这个商品推广系统连接了BC两端,极大的解放了生产力。 商品推广系统围绕着作者(主播)、商家、用户为核心,提供一个可以同时服务三者的平台。在推广流程中,不同的角色有特殊的称呼,作者(主播)称为流量主,

By Ne0inhk