vue.js代码开发最常见的功能集合

本文涉及的产品
语种识别,语种识别 100万字符
图片翻译,图片翻译 100张
文档翻译,文档翻译 1千页
简介: vue.js代码开发最常见的功能集合
1:点击新增按钮跳出新页面
<span class="inquire" @click="addNew">新增</span>

在方法中,添加这个方法即可

 addNew()
            {
                this.$router.push({ name: "newMember" });
            },

完整代码

<template>
<span class="inquire" @click="addNew">新增</span>
</template>
<script>
export default {
        data() {
            return {               
            }
        },
        methods: {
             addNew()
            {
                this.$router.push({ name: "newMember" });
            },
        }
    }
</script>

2:实现一个简单的搜索框

<template>
     <div class="search">
          <mt-search v-model="value"  :result="filterResult"></mt-search>
       </div>  
</template>

3:点击开关按钮

<template>
      <div class="chooseOne">
             <mt-switch v-model="value1" ></mt-switch>
           </div>
</template>
<script>
export default {
        data() {
            return {  
                 value1:false,
            }
        },
        methods: {
        }
    }
</script>
4:点击按钮,弹出提示弹框

按需引入弹框插件import {MessageBox} from 'mint-ui';

<template>
      <button @click="goChongZhiPage">充 值</button>
</template>
<script>
    import {MessageBox} from 'mint-ui';
export default {
        data() {
            return {                
            }
        },
        methods: {
             // 跳转到充值页面
          goChongZhiPage ()
          {     
            MessageBox.confirm("",{
                    title: '提示',
                    message: '请先选择会员再进行充值',
                    showCancelButton: false
                })         
          },
        }
    }
</script>
5:Toast功能

点击按钮,有两秒钟的提示成功的信息,import { Toast } from 'mint-ui';导入Toast功能

<template>
   <button @click="chongZhiForMember">充 值</button>
</template>
<script>
import { Toast } from 'mint-ui';
export default {
  data() {
    return { 
    };
  },
  methods: {
    chongZhiForMember()
            {
                 Toast({
                        message: '充值成功',
                        duration: 2000
                    });
            } 
  },
};
</script>

6:vue最简单的tab点击切换效果

<template>
    <div>
        <div v-for="(list,index) in typeList" class="aa" :class="{ red:changeRed == index}" @click="change(index)">{{list.a}}</div>
    </div>
</template>
<script>
    /*import headerTo from "../common/headerTo";
    import { MessageBox, Toast, Field } from "mint-ui";
    import axios from "axios";
    import global from "../../../static/js/global";
    import config from "../../../static/js/config";
    import { error } from 'util';*/
    export default {
        data() {
            return {
                typeList: [
                    { "a": "增加积分" },
                    { "a": "扣除积分" },
                    { "a": "积分清零" },
                    { "a": "查看积分" },
                ],
                changeRed: -1
            }
        },
        methods: {
            change(index) {
                this.changeRed = index;
            }
        }
    }
</script>
<style>
    .aa {
        cursor: pointer;
        width: 24%;
        height: 40px;
        line-height: 40px;
        float: left;
        text-align: center;
        font-size: 16px;
        border: 1px solid #D6D6D6;
    }
    .red {
        color: red;
    }
</style>

7:提示弹框中带有若干行字

<template>
    <div class="app">
    <span class="inquire" @click="submitOne">开通</span>
    </div>
</template>
<script>
    import { Field, MessageBox, Toast } from 'mint-ui';
    export default {
        data() {
            return {
            }
        },
        methods: {
            submitOne() {
                MessageBox.confirm("<div>王小婷(16834562345)是否</div><div>开通VIP3会员卡</div><div>会员卡号:YYK 1234 1234 09</div>").then(action => {
                    console.log(this.member);
                });
            },
        },
    }
</script>
<style scoped>
    .app {
        background: #F1F1F1;
        height: 17.78rem;
    }
    .inquire {
        font-size: 0.43rem;
    }
</style>
相关文章
|
25天前
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
44 1
|
17天前
|
JavaScript 前端开发 测试技术
在 golang 中执行 javascript 代码的方案详解
本文介绍了在 Golang 中执行 JavaScript 代码的四种方法:使用 `otto` 和 `goja` 嵌入式 JavaScript 引擎、通过 `os/exec` 调用 Node.js 外部进程以及使用 WebView 嵌入浏览器。每种方法都有其适用场景,如嵌入简单脚本、运行复杂 Node.js 脚本或在桌面应用中显示 Web 内容。
51 15
在 golang 中执行 javascript 代码的方案详解
|
16天前
|
Web App开发 JavaScript 前端开发
Node.js开发
Node.js开发
32 13
|
23天前
|
存储 JavaScript 前端开发
深入浅出Node.js后端开发
在数字化时代的浪潮中,后端开发作为连接用户与数据的桥梁,扮演着至关重要的角色。本文将以Node.js为例,深入探讨其背后的哲学思想、核心特性以及在实际项目中的应用,旨在为读者揭示Node.js如何优雅地处理高并发请求,并通过实践案例加深理解。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和思考。
|
20天前
|
Web App开发 开发框架 JavaScript
深入浅出Node.js后端开发
本文将带你领略Node.js的魅力,从基础概念到实践应用,一步步深入理解并掌握Node.js在后端开发中的运用。我们将通过实例学习如何搭建一个基本的Web服务,探讨Node.js的事件驱动和非阻塞I/O模型,以及如何利用其强大的生态系统进行高效的后端开发。无论你是前端开发者还是后端新手,这篇文章都会为你打开一扇通往全栈开发的大门。
|
23天前
|
Web App开发 开发框架 JavaScript
深入浅出Node.js后端开发
在这篇文章中,我们将一起探索Node.js的奇妙世界。无论你是刚接触后端开发的新手,还是希望深化理解的老手,这篇文章都适合你。我们将从基础概念开始,逐步深入到实际应用,最后通过一个代码示例来巩固所学知识。让我们一起开启这段旅程吧!
|
19天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
本文将带领读者从零基础开始,一步步深入到Node.js后端开发的精髓。我们将通过通俗易懂的语言和实际代码示例,探索Node.js的强大功能及其在现代Web开发中的应用。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的见解和技巧,让你的后端开发技能更上一层楼。
|
22天前
|
JavaScript 前端开发 API
深入理解Node.js事件循环及其在后端开发中的应用
本文旨在揭示Node.js的核心特性之一——事件循环,并探讨其对后端开发实践的深远影响。通过剖析事件循环的工作原理和关键组件,我们不仅能够更好地理解Node.js的非阻塞I/O模型,还能学会如何优化我们的后端应用以提高性能和响应能力。文章将结合实例分析事件循环在处理大量并发请求时的优势,以及如何避免常见的编程陷阱,从而为读者提供从理论到实践的全面指导。
|
23天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
本文将带你走进Node.js的世界,从基础到进阶,逐步解析Node.js在后端开发中的应用。我们将通过实例来理解Node.js的异步特性、事件驱动模型以及如何利用它处理高并发请求。此外,文章还会介绍如何搭建一个基本的Node.js服务器,并探讨如何利用现代前端框架与Node.js进行交互,实现全栈式开发。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
17 4
|
24天前
|
JavaScript 前端开发 容器
jQuery多功能滑块插件r-slider.js
r-slider.js是一款jQuery多功能滑块插件。使用该插件,可以制作出滑块、开关按钮、进度条、向导步骤等多种效果。
31 5
下一篇
DataWorks