模板2——复合组件、引入bootstrap和jquery、向服务器发送http请求

本文主要是介绍模板2——复合组件、引入bootstrap和jquery、向服务器发送http请求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

list.vue

<template><div><my-header></my-header><h1>列表页</h1><ul><li v-for="(tmp,index) in list"><button @click="jump(index)">{{tmp}}</button></li></ul><myfooter></myfooter></div>
</template><script>import MyFooter from '@/components/MyFooter'export default{data:function(){return {list:[100,200,300]}},methods:{jump(myIndex){this.$router.push('/myDetail/'+myIndex);}},components:{myfooter:MyFooter}}
</script><style>ul{color:#FF0000;list-style:none;}
</style>
index.js

import Vue from 'vue'
import Router from 'vue-router'
import Hello from '@/components/Hello'
import Test from '@/components/Test'  //别少了/
import List from '@/components/List'
import Detail from '@/components/Detail'import MyHeader from '@/components/MyHeader'
Vue.component('my-header',MyHeader);import ToDoItem from '@/components/ToDoItem'  //前后命名尽量相同 ToDoItem
Vue.component('to-do-item',ToDoItem);import ToDoInput from '@/components/ToDoInput'
Vue.component('to-do-input',ToDoInput);import ToDoList from '@/components/ToDoList'
Vue.component('to-do-list',ToDoList);import ToDoBox from '@/components/ToDoBox'
Vue.component('to-do-box',ToDoBox);Vue.use(Router)export default new Router({routes: [{path: '/',component: ToDoBox},{path:'/myList',component:List},{path:'/myDetail/:id',component:Detail},{path:'/myBox',component:ToDoBox}]
})
main.js

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import './assets/css/bootstrap.css'
import './assets/js/jquery.js'
import VueResource from 'vue-resource'
Vue.use(VueResource);Vue.config.productionTip = false/* eslint-disable no-new */
new Vue({el: '#app',router,template: '<App/>',components: { App }
})
ToDoInput.vue

<template><div id="myDiv"><input type="text"/><button class="btn btn-success">add</button></div>
</template><script>export default{mounted:function(){$('#myDiv').css({backgroundColor:"red"})},created:function(){this.$http.get('http://localhost/admin/data/user_list.php').then((response)=>{console.log(response.data);})},data:function(){return {userInput:''}},methods:{handleClick(){}}}
</script>
MyHeader.vue

<template><div><h1>myHeader</h1></div>
</template><script>export default{}
</script>
MyFooter.vue

<template><div><h1>这是页尾</h1></div>
</template><script>export default{}
</script>







这篇关于模板2——复合组件、引入bootstrap和jquery、向服务器发送http请求的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/645345

相关文章

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

Java利用Spire.Doc for Java实现在模板的基础上创建Word文档

《Java利用Spire.DocforJava实现在模板的基础上创建Word文档》在日常开发中,我们经常需要根据特定数据动态生成Word文档,本文将深入探讨如何利用强大的Java库Spire.Do... 目录1. Spire.Doc for Java 库介绍与安装特点与优势Maven 依赖配置2. 通过替换

SpringBoot返回文件让前端下载的几种方式

《SpringBoot返回文件让前端下载的几种方式》文章介绍了开发中文件下载的两种常见解决方案,并详细描述了通过后端进行下载的原理和步骤,包括一次性读取到内存和分块写入响应输出流两种方法,此外,还提供... 目录01 背景02 一次性读取到内存,通过响应输出流输出到前端02 将文件流通过循环写入到响应输出流

SpringBoot+Vue3整合SSE实现实时消息推送功能

《SpringBoot+Vue3整合SSE实现实时消息推送功能》在日常开发中,我们经常需要实现实时消息推送的功能,这篇文章将基于SpringBoot和Vue3来简单实现一个入门级的例子,下面小编就和大... 目录前言先大概介绍下SSE后端实现(SpringBoot)前端实现(vue3)1. 数据类型定义2.

JavaWeb 中的 Filter组件详解

《JavaWeb中的Filter组件详解》本文详细介绍了JavaWeb中的Filter组件,包括其基本概念、工作原理、核心接口和类、配置方式以及常见应用示例,Filter可以实现请求预处理、响应后... 目录JavaWeb 中的 Filter 详解1. Filter 基本概念1.1 什么是 Filter1.

2025最新版Android Studio安装及组件配置教程(SDK、JDK、Gradle)

《2025最新版AndroidStudio安装及组件配置教程(SDK、JDK、Gradle)》:本文主要介绍2025最新版AndroidStudio安装及组件配置(SDK、JDK、Gradle... 目录原生 android 简介Android Studio必备组件一、Android Studio安装二、A

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)

《Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)》在职场中,Word文档是公认的好伙伴,但你有没有被它折磨过?批量生成合同、制作报告以及发放证书/通知等等,这些重复、低效... 目录重复性文档制作,手动填充模板,效率低下还易错1.python-docx入门:Word文档的“瑞士

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多