当前位置: 首页 > news >正文

做外贸 访问国外网站做企业网站需要哪些

做外贸 访问国外网站,做企业网站需要哪些,企查查入口网页版,大型小程序软件开发目录 关于djangovue的结合使用一、在你的templates中引入vue.js二、关于vue与django模板变量的冲突问题三、示例结语 关于djangovue的结合使用 网上的相关教程基本上都是部署node.js,npm安装vue,生成vue项目,然后将vue项目部署至django,这些…

目录

  • 关于django+vue的结合使用
    • 一、在你的templates中引入vue.js
    • 二、关于vue与django模板变量的冲突问题
    • 三、示例
    • 结语

关于django+vue的结合使用

网上的相关教程基本上都是部署node.js,npm安装vue,生成vue项目,然后将vue项目部署至django,这些教程基本都建立在一个前提下,即前后端分离,关于前后端分离相关知识请自行搜索了解,简单来说就是对django服务器的请求,django的视图函数只返回json格式的字符串数据,这时候为了避免歧义,可以新建一个api.py代替原本views.py的导入。

然而我们在学习django的时候,通常都是views+templates的模式,很遗憾这是典型的前后端不分离的模式,当你想实现一些前端框架能够简单实现的炫酷效果时,你不可避免的想在你的前端页面设计中引入vue框架。因此,这篇教程将会告诉你如何方便快捷的直接在html中引用vue,而不是重构为前后端分离的模式去部署。当然前后端分离是大势所趋。

一、在你的templates中引入vue.js

目前最新的vue版本是vue3,在vue3中你是找不到vue.js的,取而代之的是vue.global.min.js文件
在你的模板文件中,一般是base_generic.html文件中进行cdn的外部引用,这里建议将最新版本的jquery一起引用。

<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.global.min.js"></script>

二、关于vue与django模板变量的冲突问题

vue框架对于变量的读取默认是{{}},django模板变量同样是这个,所以会产生冲突,所以最简单的方法就是改变vue框架的模板变量引用方式,在createApp函数中加入
compilerOptions: { delimiters: ['${', '}'] }

三、示例

vue函数记得包含在文档加载完成的事件监听函数内。

<div id="app">
${ vuemessage }
</div>
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.global.min.js"></script>
<script>
//veujs代码
document.addEventListener('DOMContentLoaded', function() {const { createApp, ref } = Vue;if (typeof Vue !== 'undefined') {createApp({compilerOptions: {delimiters: ['${', '}']},data() {return vuemessage}}).mount('#app');}});
</script>

结语

这样django+vue的混用就搞定了,但是还是建议去学习以下前后端分离的使用,django是有专门的前后端分离的支持的。

http://www.yayakq.cn/news/409675/

相关文章:

  • 河北网站建设与推广试客网站 源码
  • 合肥市城乡城乡建设局网站做网页要去哪个网站
  • 一个人做网站好做吗中国化工建设网站
  • 我们不是做网站的国内seo公司排行榜前十名
  • 4s店网站建设网站建设要哪些人
  • 网站意识形态建设长春地图
  • 做网站就是做服务今天广州新增确诊最新消息
  • 深圳工厂网站建设公司网站设计色彩搭配
  • 如何购买一个网站的域名农家乐网站规划与建设方案
  • 哪个网站做图找图片大型门户网站建设服务
  • 苏州做手机网站建设一站式服务网站
  • wordpress建材主题陕西seo推广
  • 西安php网站建设专家如何打开建设网站后台
  • 中建铁路建设有限公司网站制作一个动态企业网站
  • 可以用来做简单的网络验证的网站wordpress2016免费主题
  • 大型网站建设机构哪家好如何查网站死链
  • 做网站推广前途网站js修改代码
  • 有自己域名如何做网站做购物网站流程
  • 台州网站建设平台深圳网络推广课程
  • 搭建钓鱼网站教程浙江省建设银行纪检官方网站
  • 做公司网站需要什么材料在上海做兼职在哪个网站
  • 西红柿怎么做网站wordpress 聘用
  • 公主岭网站开发北京到广州
  • 购买网站空间送域名做外贸有什么免费网站
  • 在线购物网站怎么做网站开发与维护 专业
  • 中小型网站建设与管理设计总结手机系统优化软件哪个好
  • 网站管理助手+建设中怎么做直播网站的超管
  • 手机网站开发语言个性flash网站
  • 深圳网站建设需要多少钱吕邵苍设计公司网站
  • 崇州网站制作网站开发模块学些什么