我从 vite / vuejs 3 开始
使用 npm install -D sass 安装 sass 后,我尝试将我的 _variables.js 文件添加到 vite.config.js
css: {preprocessorOptions: {scss: {additionalData: `@import" ./src/css/_variables.scss ";`,},},},
Run Code Online (Sandbox Code Playgroud)
不工作!
它也适用于 vue.config
css: {
loaderOptions: {
sass: {
sassOptions: {
prependData: `@import" @ / css / _variables.scss ";`,
}
}
}
},
Run Code Online (Sandbox Code Playgroud)
之后尝试在 main.js import "./css/_variables.scss" 中导入文件
不幸的是,我的组件找不到变量,错误在哪里
我正在寻找在kiosk模式下启动应用程序的可能性.我想在Android 2.2 100.平板电脑上分发一个flash/air应用程序.
很好,即使有可能这将直接启动全屏应用程序.
问候
我目前正在使用 vuejs 切换到 vite 并遇到以下问题:
我有一个正在调试的组件,它显示文件夹中的图像:
imageArray: [
require ("../ assets / dummies / Mission -1.jpg"),
require ("../ assets / dummies / Mission -2.jpg"),
require ("../ assets / dummies / Mission -3.jpg"),
require ("../ assets / dummies / Mission -4.jpg")
]
Run Code Online (Sandbox Code Playgroud)
组件中有以下 div
<div: class = "bgClass" v-if = "isDebug () == true"> </div>
Run Code Online (Sandbox Code Playgroud)
然后是以下具有丰富简单的动态类,可以滚动图像。
computed: {
bgClass: function () {
return {
backgroundImage: 'url (' + this.imageArray [this.imagePos] + ')',
...
}
}
}
Run Code Online (Sandbox Code Playgroud)
required 在 Vite 中不可用,我不想将旧的 vue2 …
我尝试将构建路径从 webpack 更改为 vite:
\npublicPath:\n process.env.NODE_ENV === \xe2\x80\x9cproduction\xe2\x80\x9d\n ? \xe2\x80\x9c./\xe2\x80\x9d // prod\n : \xe2\x80\x9c/\xe2\x80\x9d, // dev\nRun Code Online (Sandbox Code Playgroud)\n我想在域的子目录中显示这个小站点。我怎样才能用 vite.config 实现这一点
\n我试图反转试剂原子的值 changeval
(def changeval(reagent/atom 0))
...
...
[:input {:type "button" :value "Invert!"
:on-click #(swap! changeval(not= changeval0 ) ) }]
Run Code Online (Sandbox Code Playgroud)
什么也没发生,我怎样才能使 changeval = NOT(changeval)
我在这个精灵中有一个菜单按钮(skSpriteNode)和一个小的播放图标
mainButton.addChild (playIcon)
mainButton.name = "xyz"
addchild (mainButton)
Run Code Online (Sandbox Code Playgroud)
好的,我给按钮起了个名字来检查是否触摸了这个名字的精灵。
当我触摸按钮内的图标子项时,touchedNode.name 为零。我为图标子项设置 isUserInteractionEnabled = false 。我想将触摸传递给父母。我怎样才能做到这一点。
for touch in touches {
let location = touch.location(in: self)
let touchedNode = self.atPoint(location)
if (touchedNode.name != nil) {
print ("node \(touchedNode.name!)")
} else {
continue
}
}
Run Code Online (Sandbox Code Playgroud)