javascript - 玉/哈巴狗的进口声明
问题描述
是否可以直接在“脚本”中使用导入语句。玉文件中的标签?
这不起作用但不会引发错误:
script(src="../js/plugin/a.js")
script.
import a from "../js/plugin/a.js"
a.useFunctionHere();
已编辑:是否可以使用从 js 客户端到玉视图的传递变量?先感谢您!
解决方案
不,这是不可能的,因为浏览器目前不支持import
,虽然你可以看看使用 webpack 和某种pug-loader
允许你这样做的工具require('/jsfile.js)
,但我只会使用 babel 或 webback 和 babel-loader 并导入到你的 main脚本文件。
也不能将变量从客户端 javascript 传递到翡翠视图,因为翡翠视图在发送到客户端之前是在服务器端呈现的,除非您正在谈论辅助请求,然后您将传递任何参数由客户端(例如通过表单提交)作为local
翡翠render()
函数中的对象提供给您。.com/myview/:type/
如果你做了一个类似或的网址,这也是可能的.com/myview?type=myviewtype/
(一定要清理你的输入......)
推荐阅读
- image - 如何在 shopify 中将特定产品图像设置为备用/悬停图像?
- circleci - CircleCI Parallelism 合并通知
- python-3.x - UnicodeDecodeError:“utf-8”编解码器无法解码位置 4 中的字节 0xb3:无效的起始字节
- data-visualization - AWS QuickSight 显示具有多个维度计数的条形图/直方图。换句话说,是否可以只用 3 个小节制作一个 bar grpah?
- xml - XPath 如何处理扩展名称冲突的属性?
- scala - 当代码库中存在可变参数时,scalafix 自动修复插件错误“错误:此处不允许重复参数”
- android - 如何显示在 VirtualDisplay 中打开的最后一个活动?
- kotlin - kotlin 字段 foo 和 isFoo 冲突:以下声明具有相同的 JVM 签名
- google-cloud-platform - 遵循 Form_Parser 的 GCP 教程从 Cloud SDK Interactive python(缩写为 ipython 或 Ipython)调用 Document AI v1beta3 时权限被拒绝
- asp.net-mvc - 如何正确地将 ASP MVC Net Code 3.1 项目部署到 apache 的子文件夹中?