Comments (11)
Will use babel-preset-env
in the next release, and provide ESM ready component in 3.0, which we are working on it.
from vue-color.
I'm having the same problem... @paglias have you solved this?
from vue-color.
Are you sure that it's loading the entire library using
import { Compact as ColorPicker } from 'vue-color';
?
We are exporting each component individually, importing like that should import only the component, not the whole library.
from vue-color.
@2one2 I think I ended up importing the whole project because importing a single file doesn't work and import { Compact as ColorPicker } from 'vue-color';
imports the entire project anyway because it's compiled as an es5 module and not exported using es6
from vue-color.
@paglias thanks
@cassioscabral yes importing with import { Compact as ColorPicker } from 'vue-color';
imports entire library... with webpack
from vue-color.
@paglias Can I ask did you install stylus-loader in your project? Need more information to debug.
from vue-color.
@linx4200 no, I don't use stylus-loader
from vue-color.
@paglias Thanks for the reply. Would fix this problem asap.
from vue-color.
Fixed.
Please upgrade to the latest version.
Now you can import component individually. For example import compact from 'vue-color/src/components/Compact.vue';
.
from vue-color.
Similar issue here but with babel-preset-es2015
.
For the record, install it in your project (npm install babel-preset-es2015
) and change vue-loader
options in Webpack:
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
// your options here,
presets : [
require.resolve('babel-preset-es2015')
]
}
}
In addition, since there is a mixin/color.js
file (non vue file) which also needs transpilation:
{
test: /\.js$/,
loader: 'babel-loader',
options: {
presets : [
require.resolve('babel-preset-es2015')
]
}
}
@linx4200 Perhaps this could be fixed in a new version? Providing an ESM ready folder would be ideal but might be a bit hard. I think using babel-preset-env
, which is more common than babel-preset-es2015
, is easier. Also, color.js
would need to be full ES5. I think the only required change in that regard is syntax like this:
{
data() {
}
}
Should be:
{
data: function() {
}
}
Same for computed props, watch and methods.
from vue-color.
@frandiox mixin/color.js
is compiled by babel before release, so I think it is ES5 ready.
from vue-color.
Related Issues (20)
- Issue in Saturation component : Cannot read property 'clientWidth' of undefined HOT 2
- Auto detect fieldsIndex based on input color format
- append to body feature
- Usage Docs not clear HOT 2
- Set color "programmatically"? HOT 1
- How can I use this in Vue3? HOT 3
- Running inside a Web Component / Shadow DOM HOT 1
- How change default saturation to maximal value to correct working of "hue" slider HOT 5
- ETA on v3 release? HOT 4
- Selection doesn't update with custom color palette
- Transparency as percentage
- A dark theme prop would be great
- Added title when hovering with preset color
- Set a color with v-if
- This library is incompatible with Vite
- Can you add a color absorption function?
- Add the ability to select the "Lab" color value?
- 报错Cannot read properties of undefined (reading 'h')" HOT 6
- When the plugin is introduced, the coordinates of the mouse and the color block are shifted by n pixels HOT 1
- hsl 模式下的一个小问题 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-color.