首页 > 编程语言 >MVC Angularjs Vue Javascript 显示图片

MVC Angularjs Vue Javascript 显示图片

时间:2024-12-04 17:32:56浏览次数:8  
标签:www Vue cnblogs Javascript 视图 js MVC https com

以前写随笔,均是一篇一篇来分享,这篇现算是集结。在MVC,angularjs,Vue.js或者Javascript显示用户上传的图片。
本月份以来,Insus.NET有写过,
C# mvc +axios + web api + javascript https://www.cnblogs.com/insus/p/18577591

asp.net mvc视图传递数据至另一页的视图 https://www.cnblogs.com/insus/p/18578261

C# mvc +angular+ $http+ web api + javascript https://www.cnblogs.com/insus/p/18578361

C# mvc +vue+ axios+ api + javascript https://www.cnblogs.com/insus/p/18578720

C# + html + fetch + API + javascript https://www.cnblogs.com/insus/p/18579193

fetch call web api upload or update picture https://www.cnblogs.com/insus/p/18581558


不管使用任何语言,方法大同小异啦。
先来看看MVC的图片在控制器中,创建3个ActionResult,即是3个页面视图。

 

重点部分,截图中标注。以下视图代码示例,部分需要说明的,看标注啦。


这是MVC视图,直接页面写代码来实现表格列转折,如在angularjs或者vue.js实现表格列转折,还是有点难度。
另外#36和#43代码完全相同,可以把它重构,放在一个部分视图中,不过,你需要从视图传参至部分视图中。这点可以在本博客中找到...
下面是angularjs和vue.js显示图片,这2个,分别各有2种方法实现。

Web API:

 

angularjs视图,

 

其相关js代码,

 

vue视图,

其相关js code,


懂得与了解语法,js 代码差不多一样。
图片呈现算是完成了。

好了,再来说说另外的方法,即是图片呈现至表格,完全在js代码中动态生成。这样子可表格列折行显示。

 把上面这个js引入视图中去。

视图中,移除红框代码,因为图片生成由js动态生成了。

 

在js中,修改一些代码,

 

最后是改vue视图与其js代码,

其js文档,

 

好了,全部要说的,均已经分享......

看看效果,
表格呈现,每行5张图片,

 

下面是直接呈现于一行,

 

问题所想,图片很多的话,显示成一行,不是办法,只有折行或者使用div来现。



 

标签:www,Vue,cnblogs,Javascript,视图,js,MVC,https,com
From: https://www.cnblogs.com/insus/p/18586192

相关文章

  • uniapp中echarts的正确集成方式:Vue2与Vue3组合式API双重视角
    uniapp作为一款出色的跨平台前端框架,以其一套代码多端运行的特性,深受开发者喜爱。echarts作为数据可视化领域的佼佼者,提供了丰富的图表类型和灵活的配置选项。本文将带你领略在uniapp中使用echarts的两种不同方式:Vue2的传统方法和Vue3的组合式API。一、uniapp集成echarts的准......
  • JavaScript实现tab栏切换
    JavaScript实现tab栏切换代码功能概述这段代码实现了一个简单的选项卡(Tab)切换功能。它通过操作HTML元素的类名(class)来控制哪些选项卡(Tab)和对应的内容板块显示,哪些隐藏。基本思路是先移除所有选项卡和内容板块已有的“激活”类名,然后给指定的选项卡及其对应的内容板块添......
  • vue3开发中常见的代码错误或者其他相关问题小文章1.0
    1. 模块解析失败错误示例:Failedtoresolveimport"some-module"from"src/main.js".Doesthefileexist?解决方案:确认模块名称拼写正确。确认模块已经安装(通过 npminstall 或 yarnadd)。检查路径是否正确,确保相对路径或绝对路径指向正确的文件。2. Composi......
  • lime-echart 一个基于 JavaScript 的开源可视化跨平台图表库
    Lime-echart是一个基于JavaScript的开源可视化图表库,旨在使ECharts图表能够在UniApp各个端中运行。UniApp是一个跨平台的应用程序开发框架,允许开发人员使用Vue.js开发一次,然后部署到多个平台,包括iOS、Android、Web和各种小程序平台。 通过Lime-echart插件,开发人......
  • 面试官:来谈谈Vue3的provide和inject实现多级传递的原理
    前言没有看过provide和inject函数源码的小伙伴可能觉得他们实现数据多级传递非常神秘,其实他的源码非常简单,这篇文章来讲讲provide和inject函数是如何实现数据多级传递的。ps:本文中使用的Vue版本为3.5.13。看个demo先来看个demo,这个是父组件,代码如下:<template><ChildDemo......
  • [Vue] Dynamic component :is
    Wehavea RadioGroupcomponent,whentheprop verticalis true,wewantallthe Radiowrapwith div,otherwisewrapwith span.<template><componentv-for="optioninoptions":key="option.value":is="vertical?......
  • 如何打包部署vue2脚手架编写的项目
    如果你需要将Vue2项目打包,并且指定上下文路径(publicPath)为'film',你可以在项目的vue.config.js文件中进行配置。以下是如何设置的步骤:创建或修改vue.config.js文件:在项目的根目录下创建或修改vue.config.js文件,并添加以下内容:module.exports={publicPath:'/film......
  • JAVA开源毕业设计 房屋租赁系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T020,文末自助获取源码\color{red}{T020,文末自助获取源码}......
  • JAVA开源毕业设计 大学生租房平台 Vue.JS+SpringBoot+MySQL
    本文项目编号T019,文末自助获取源码\color{red}{T019,文末自助获取源码}......
  • JAVA开源毕业设计 网上订餐系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T018,文末自助获取源码\color{red}{T018,文末自助获取源码}......