首页 > 其他分享 >vue案例-html中使用vue

vue案例-html中使用vue

时间:2024-12-23 21:53:22浏览次数:3  
标签:category vue 01 案例 html result article data

 

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="app">

        文章分类: <input type="text" v-model="searchConditions.category">

        发布状态: <input type="text"  v-model="searchConditions.state">

        <button v-on:click="search">搜索</button>

        <br />
        <br />
        <table border="1 solid" colspa="0" cellspacing="0">
            <tr>
                <th>文章标题</th>
                <th>分类</th>
                <th>发表时间</th>
                <th>状态</th>
                <th>操作</th>
            </tr>
            <tr v-for="(article,index) in articleList">
                <td>{{article.title}}</td>
                <td>{{article.category}}</td>
                <td>{{article.time}}</td>
                <td>{{article.state}}</td>
                <td>
                    <button>编辑</button>
                    <button>删除</button>
                </td>
            </tr>
            <!-- <tr>
                <td>标题2</td>
                <td>分类2</td>
                <td>2000-01-01</td>
                <td>已发布</td>
                <td>
                    <button>编辑</button>
                    <button>删除</button>
                </td>
            </tr>
            <tr>
                <td>标题3</td>
                <td>分类3</td>
                <td>2000-01-01</td>
                <td>已发布</td>
                <td>
                    <button>编辑</button>
                    <button>删除</button>
                </td>
            </tr> -->
        </table>
    </div>
    <!-- 导入axios的js文件 -->
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
    <script type="module">
        //导入vue模块
        import {createApp} from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js';
        //创建vue应用实例
        createApp({
            data(){
                return {
                    articleList:[],
                    searchConditions:{
                        category:'',
                        state:''
                    }
                }
            },
            methods:{
                //声明方法
                search:function(){
                    //发送请求,完成搜索,携带搜索条件
                    axios.get('http://localhost:8080/article/search?category='+this.searchConditions.category+'&state='+this.searchConditions.state)
                    .then(result=>{
                        //成功回调 result.data
                        //把得到的数据赋值给articleList
                        this.articleList=result.data
                    }).catch(err=>{
                        console.log(err);
                    });
                }
            },
            //钩子函数mounted中,获取所有文章数据
            mounted:function(){
                //发送异步请求  axios
                axios.get('http://localhost:8080/article/getAll').then(result=>{
                    //成功回调
                    //console.log(result.data);
                    this.articleList=result.data;
                }).catch(err=>{
                    //失败回调
                    console.log(err);
                });
            }
        }).mount('#app');//控制html元素
    </script>
</body>

</html>

 

 

标签:category,vue,01,案例,html,result,article,data
From: https://www.cnblogs.com/ixtao/p/18625114

相关文章

  • 4-Gin HTML 模板渲染 --[Gin 框架入门精讲与实战案例]
    HTML模板渲染下面是使用Gin框架在Go语言中进行HTML模板渲染的四个示例。每个示例都包含了必要的注释来解释代码的作用。示例1:基本模板渲染packagemainimport( "github.com/gin-gonic/gin" "net/http")funcmain(){ r:=gin.Default() //加载HTML模......
  • Llama 3.2 900亿参数视觉多模态大模型本地部署及案例展示
    Llama3.2900亿参数视觉多模态大模型本地部署及案例展示本文将介绍如何在本地部署Llama3.290B(900亿参数)视觉多模态大模型,并开发一些UseCase,展示其强大的视觉理解能力。Llama3.2介绍今年9月,Meta公司发布了Llama3.2版本,包括11B和90B的中小型视觉大语言模型,适用于边缘计......
  • 气象数据在CASA模型中的应用及实际案例讲解(植被、陆地生态系统、植被净初级生产力NPP
    CASA模型(Carnegie-Ames-StanfordApproach)是一个基于光合作用和呼吸作用过程的生态系统生产力模型。在实际应用中,气象数据是CASA模型的关键输入之一,用于模拟植被的光合作用和呼吸作用。本文将介绍如何结合气象数据实现CASA模型,并提供一个实际案例CASA模型需要的气象数据主要包......
  • Python企业公寓后勤管理系统(Pycharm Flask Django Vue mysql)
    文章目录项目介绍和开发技术介绍具体实现截图开发技术开发与测试:设计思路系统测试可行性分析核心代码部分展示文章目录/写作提纲参考源码/演示视频获取方式项目介绍和开发技术介绍论文主要是对后勤管理系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统......
  • SpringBoot基于安卓的高校社交App系统(源码+vue+uinapp+部署文档等)
    详细视频演示文章底部名片,获取项目的完整演示视频,免费解答技术疑问项目介绍  SpringBoot基于安卓的高校社交App系统,旨在为高校学生打造一个专属的线上社交互动平台,融合校园生活、学习交流、兴趣拓展等多元功能,打破校园人际交往的时空限制,增进同学间的了解与合作,丰......
  • Python+Vue3+Django中国戏曲文化传播系统
    文章目录具体实现截图项目介绍和开发技术介绍开发技术核心代码部分展示项目结构分析文章目录/写作提纲参考源码/演示视频获取方式具体实现截图项目介绍和开发技术介绍(Pycharm毕业设计mysql)拟解决的主要问题和技术关键(1)如何将前端页面与数据库进行互连;(2)......
  • 0015.基于springboot+vue的电影推荐系统
    一、系统说明基于springboot+vue的图书管理系统,系统功能齐全,代码简洁易懂,适合小白学编程,课程设计,毕业设计。二、系统架构     前端:vue|elementui     后端:springboot|mybatis      环境:jdk1.8+|mysql8.0|maven三、代码及数据库四、相关功......
  • Python+Vue3+Django建材建筑工具租赁系统
    文章目录具体实现截图项目介绍和开发技术介绍开发技术核心代码部分展示项目结构分析文章目录/写作提纲参考源码/演示视频获取方式具体实现截图项目介绍和开发技术介绍(Pycharm毕业设计mysql)拟解决的主要问题和技术关键(1)如何将前端页面与数据库进行互连;(2......
  • 爬虫学习案例8
    爬取京东评论信息采用DrissionPage自动化工具采集,感觉比Selenium工具好,真香。安装第三方库pipinstallDrissionPagepipinstallpandaspipinstallpyechartspipinstalljiebapipinstallwordcloud1.安装DrissionPage库DrissionPage安装博客2.爬取评论信息到c......
  • 全解!!!!vue/和react组件
    简介Vue和React是目前前端最火的两个框架。不管是面试还是工作可以说是前端开发者们都必须掌握的。今天我们通过对比的方式来学习Vue和React的组件传值这一部分。本文首先讲述Vue2、Vue3、React的组件传值方式,然后具体介绍了每种传值的应用场景以及具体的使用。最后对比总结......